
4/20/2015
1
TRƯNG ĐI HC BÁCH KHOA HÀ NI
Ngôn ng lp trình C và C++
Bài 1: Gi&i thi'u
TS. Đ Đăng Khoa
B môn Cơ hc ng dng
Vin Cơ Khí
http://chud"dhbkhn.blogspot.com/

4/20/2015
2
Ngôn ng lp trình
" Ngôn ng( đư+c thi,t k, và chu/n hóa (t2 khóa và cú pháp)
đ6 truy9n các ch: th; cho máy tính.
" Dùng đ6 t>o ra các chương trình đi9u khi6n máy tính ho@c
mô tA các thuBt toán
TRƯNG ĐI HC
BÁCH KHOA HÀ NI

4/20/2015
3
Ngôn ng lp trình (ti*p)
Ngôn ng máy H/p ng Ngôn ng c1p cao
TRƯNG ĐI HC
BÁCH KHOA HÀ NI

4/20/2015
4
Ngôn ng lp trình (ti*p)
•Ngôn ng máy
Máy có th6 trEc ti,p hi6u và thEc hin, ch: gGm nh(ng con sH (0,1) n>p
trEc ti,p vào b nhK đ6 ch>y, ph thuc vào t2ng dòng máy
•H/p ng
Các mã lnh và con sH thay bNng tên vi,t tPt (ti,ng Anh), cRn b d;ch
(assemblers),
ph
thuc
vào
dòng
máy
,
nhi9u
lnh
cho
mt
vic
đơn
giAn
TRƯNG ĐI HC
BÁCH KHOA HÀ NI
(assemblers),
ph
thuc
vào
dòng
máy
,
nhi9u
lnh
cho
mt
vic
đơn
giAn
•Ngôn ng bc cao
GRn vKi ngôn ng( tE nhiên, cRn b biên d;ch, không ph thuc dòng
máy, lnh đơn giAn làm đư+c nhi9u vic
•Ngôn ng trí tu' nhân t7o và m7ng nơron
GRn gũi vKi ngôn ng( con ngưVi. Ví d câu lnh
FIND ALL RECORDS WHERE NAME IS “NAM”

4/20/2015
5
Phân lo7i
•Tr:c ti*p (Immediate)
Máy tính tay
•Thông d=ch (Interprete)
Quá trình d;ch và thEc thi xAy ra đGng thVi, d;ch đ,n đâu
thi hành lnh đ,n đdy (ngôn ng( Lisp trong AutoCAD).
TRƯNG ĐI HC
BÁCH KHOA HÀ NI
•Biên d=ch (Compile)
GRn vKi ngôn ng( tE nhiên. MuHn thEc thi đư+c thì phAi
đư+c chuy6n sang ngôn ng( máy (biên d;ch)