Please enable JavaScript.
Coggle requires JavaScript to display documents.
BÀI 1: KHÁI NIỆM LẬP TRÌNH. NGÔN NGỮ LẬP TRÌNH - Coggle Diagram
BÀI 1: KHÁI NIỆM LẬP TRÌNH. NGÔN NGỮ LẬP TRÌNH
KHÁI NIỆM
lập trình
sử dụng
cấu trúc dữ liệu
các câu lệnh của ngôn ngữ lập trình
mục đích
mô tả dữ liệu
diễn đạt các thao tác của thuật toán
ngôn ngữ lập trình
dùng để viết phương trình máy tính
3 loại
ngôn ngữ máy
là ngôn ngữ mà máy tính
trực tiếp hiểu
thực hiên
hợp ngữ
mã lệnh đc thay bằng tên viết tắt của thao tác
rất gần với ngôn ngữ máy
ngôn ngữ bậc cao
gần với ngôn ngữ tự nhiên
ít phu thuộc vào loại máy
ctr phải dịch sang ngôn ngữ máy
CHƯƠNG TRÌNH DỊCH
có chức năng chuyển đổi chương trình viết = ngôn ngữ lập trình bậc cao thành ctr thực hiện được trên mt
ctr nguồn => ctr dịch => ctr đích
CTR NGUÔNG: viết bằng ngôn ngữ lập trình bậc cao
CTR ĐÍCH: đc chuyển đổi sang ngôn ngữ máy
2 loại
thông dịch
thực hiện lặp đi lặp lại
ktra tính đúng đắn của câu lệnh tiếp theo trong ctr nguồn
chuyển đổi câu lệnh đó thành 1 or nhiều câu lệnh tương ứng trong ngôn ngữ máy
thực hiện câu lệnh vừa chuyển đổi được
biên dịch
tính đúng đắn của các câu lệnh trong ctr nguồn
kiểm tra
phát hiện lối
duyệt
dịch toàn bộ ctr nguồn thành 1 ctr đich có thể
thực hiện trên máy
lưu trữ để sử dụng khi cần thiết