[r]
(1)Bài Ngôn ngữ lập trình
Bài Ngôn ngữ lập trình
Lm để máy tính hiểu trực tiếp thực
(2)(3)Có ba loại ngôn ngữ lập trình: A Ngôn ngữ máy
Ưu điểm:
Là ngôn ngữ nhÊt m¸y tÝnh cã thĨ trùc tiÕp hiĨu thực hiện
(4)ã Nh ợc điểm:
ã Ngôn ngữ phức tạp
ã Phụ thuộc nhiều vào phần cứng
ã Ch ơng trình viết nhiều công sức, cồng kềnh khó hiệu chỉnh
(5)B Hợp ngữ
Ưu điểm:
L ngụn ng kt hợp ngôn ngữ máy với ngôn ngữ tự nhiên ng ời (th ờng tiếng Anh) để thể hiện lệnh.
Vd: ADD ÃAX, BX
(ADD: addition) SUB BX, CX
(SUB: subtraction) MUL CX, AX
(6)ã Nh ợc điểm:
ã Còn phức tạp.
Vì ngôn ngữ thích hợp với nhà lập trình chuyên nghiệp.
Để ch ơng trình viết hợp ngữ thực đ ợc máy tính, cần đ ợc dịch ngôn ngữ máy ch ơng trình hợp dịch.
(7)C Ngôn ngữ bậc cao
Ưu điểm:
-Là ngôn ngữ phụ thuộc vào loại máy - Gần gũi với ngôn ngữ tự nhiên hơn
- Cú tớnh c lp cao
- Ch ơng trình viết ngắn gọn, dễ hiểu, dễ nâng cấp.
Một số ngôn ngữ bËc cao:
Turbo Pascal, Visual Basic, Java, Delphi, C
(8)