Nhp môn Chương trình dch
Bài 1: Tng quan
Ni dung chính
lược vmôn hc
Các chương trình dch
Chương trình dch là gì?
Ti sao phi biết chúng?
Các bphn ca mtchương trình dch
Gii thiu v“Phân tích tvng”
Tlung văn bnđến lung tt(tokens)
Tài liu
Phm Hng Nguyên, “Nhp môn Chương
trình dch”.
Phm Hng Nguyên, “Giáo trình thc
hành Chương trình dch”.
Aho, Sethi, Ullman, “Compilers –
Principles, Techniques and Tools”.
Mc tiêu
ng dng thc tếca thuyết ngôn ng
rtđpnhưng rt k
Phân ch văn bn (parsing)
Nâng cao hiu biết vmã ngun
Sdng các cu trúc dliu phc tp
rt tnnơron thn kinh
Hiu cách cài đặt các ngôn ngbc cao cách
chuynđổi chúng vngôn ngmáy
Hiu ngnghĩa ca c ngôn nglp trình
Lp trình giihơn (đc bit trong nhóm)
Chương trình dch là gì?
Chương trình chuynđổi cách thhin này ca
mtchương trình sang cách thhin khác.
Nhn dng tính hp lhoc không hp lcac
chương trình.
- Nhm mục đích to ra các đoạn mã đúng, hiu qu,
chính xác.
d: Chuyn ngun viết trong ngôn ng
bc cao sang ngôn ngmáy
d:
*.CPP *.EXE
*.JAVA *.CLASS (bytecode)