Compilers Chang Chi-Chung
課本
History - Grace Hooper
自然語言 none 高階語言 machine independent 低階語言 machine dependent Programming Languages Chinese English German 機器語言組合語言 C 、 C++ 、 Java …
Compiler Source program must be equivalent to target program.
Interpreter
Hybrid Virtual Machine Translator Source Program intermediate program input output
Compiler Structure
Front End Lexical Analyzer Syntax Analyzer Semantic Analyzer character stream Scanner Parser Elaboration character stream