Compiler books
The compiler has two modules namely the front end and the back end.
Front-end constitutes the Lexical analyzer, semantic analyzer, syntax analyzer, and intermediate code generator.
And the rest are assembled to form the back end.
It is also called a scanner..
What is an example of a compiler?
A compiler is a special program that translates a programming language's source code into machine code, bytecode or another programming language.
The source code is typically written in a high-level, human-readable language such as Java or C++..
What is the name of the book about compilers?
A compiler is similar to an interpreter.
However, a compiler is faster than an interpreter and translates the entire file at once.
An interpreter reads the source program line by line and, therefore, is a slower process.
TurboC++ and Keil are two specific examples of commonly used compilers..
Why is it called the Dragon Book?
It is known as the Dragon Book to generations of computer scientists as its cover depicts a knight and a dragon in battle, a metaphor for conquering complexity.
This name can also refer to Aho and Ullman's older Principles of Compiler Design..