compilers chang chi-chung 2015.03.16. 課本 history - grace hooper

10
Compilers Chang Chi-Chung 2015.03.16

Upload: trevor-griffith

Post on 02-Jan-2016

221 views

Category:

Documents


4 download

TRANSCRIPT

Compilers

Chang Chi-Chung

2015.03.16

課本

History - Grace Hooper

自然語言

none

高階語言

machine independent

低階語言

machine dependent

Programming Languages

ChineseEnglishGerman

機器語言 組合語言 C、 C++、 Java …

Compiler

Source program must be equivalent to target program.

Interpreter

Hybrid

VirtualMachine

Translator

SourceProgram

intermediate program

input output

Compiler Structure

Front End

Lexical Analyzer

Syntax Analyzer

Semantic Analyzer

character stream

Scanner

Parser

Elaboration

character stream