Course Introduction to Programming
Exercise: Compiler
Question 1
A compiler is a program that translates something written in one language into another. A common translation is the translation of some programming language into an executable file.
Question 2
A compiler always translates a high-level language into a low-level language.
Question 3
The compilation process is usually divided into three steps: lexical analysis, syntactic analysis and semantic analysis.