Course Introduction to Programming

Exercise: Compiler

Course's Page 10 min

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.