Compilation Theory

Understand the syntactic analysis stage, the abstract syntax tree, and some parsing methods.

Compilation is a computing notion as well as a procedure that converts an input written in a source language into an output that the target system can comprehend. Every formal language has an alphabet (a collection of symbols), strings (sequences of symbols), and sentences (sequences of strings). Sentences in a language define every potential string arrangement that a language may create while adhering to a set of grammatical rules.

Compilation is divided into multiple stages.

Get hands-on with 1200+ tech skills courses.