Unit 1 SI 413 Overview of compilation Programming Languages About this course
Phases of Programming
What does programming actually involve?
- Write a program
- Execute the program
Note: an interpreter essentially does compilation and execution simultaneously, on-the-fly.
Unit 1 SI 413 Overview of compilation Programming Languages About this course
Steps of Compilation
Source Code Token Stream Parse Tree Abstract Syntax Tree Executable code Scanning Parsing Semantic Analysis Code Generation
Unit 1 SI 413 Overview of compilation Programming Languages About this course