Trường Trung học Phổ thông Minh Hà
Bài 5 Ngôn ngữ lập trình
Phân loại:
Ngôn ngữ máy
Hợp ngữ
Ngôn ngữ bậc cao
Khái niệm: Là ngôn ngữ dùng để viết chương trình.
Ngôn ngữ máy
Khái niệm:
Là ngôn ngữ duy nhất để viết chương trình mà máy tính trực tiếp hiểu và thực hiện được.

Ưu điểm:
Ta có thể khai thác triệt để các đặc điểm phần cứng của máy tính.

Nhược điểm:
Không thuận lợi cho con người trong việc viết hoặc hiểu chương trình vì phải nhớ một cách máy móc các dòng số, không có ý nghĩa của lệnh đồng thời phải dùng nhiều câu lệnh để diễn tả chi tiết các thao tác của thuật toán.
2. Hợp ngữ

Khái niệm:
Là ngôn ngữ cho phép người sử dụng một số từ (thường là viết tắt của tiếng anh) để thể hiện lệnh cần thực hiện: ADD, AX, BX.
(Cộng giá trị trên hai thanh ghi AX, BX, kết quả ghi ở trên thanh AX).

Ưu điểm: Dễ viết hơn ngôn ngữ máy..

Nhược điểm: Máy tính chưa thực hiện được.

3. Ngôn ngữ lập trình bậc cao
Là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao ít phụ thuộc vào các loại máy tính.
Ưu điểm: dể viết dễ điều chỉnh.
Nhược điểm: Máy tính chưa hiểu được.
=>> Để máy tính hiểu và thực hiện được thì phải chuyển ngôn ngữ lập trình bậc cao sang ngôn ngữ máy thông qua chương trình dịch.
Cám ơn cô giáo và các bạn đã theo dõi!
nguon VI OLET