General description
The "Compiler" course is one of the basic courses of IT engineering. It introduces the basic principals and theoretical background and different techniques of compilers design and realization.
The course focuses on analysis methods implemented by compilers to get
source code programs main components, as well as, on basic methods of developing programs equivalent semantically to their source codes.
The different steps in the compiler structure are discussed based on Automation and Formal Languages