Content
• Why Compiler
• A Brief History
• Programs Related to Compilers
• The Translation Process
• Major Data Structure in a Compiler
<aside> 💡
A computer program translates one language to another compilation
</aside>

A compiler is a complex program
• From 10,000 to 1,000,000 lines of codes
Compilers are used in many forms of computing
• Command interpreters, interface programs
Computer Languages
e.g one sentence in English
If you choose computing as your discipline, your future will be bright
Translate it into one programming language
If (choice == computing)
future = bright;
What is Compilation
<aside> 💡
Remember:Data can only be recognized by computer in binary
</aside>