HIEU10A13stt14 / nhom8-10A13

2 stars 0 forks source link

Câu 1 #7

Closed HIEU10A13stt14 closed 2 years ago

HIEU10A13stt14 commented 2 years ago

Câu 1: Nêu các loại ngôn ngữ lập trình chính; so sánh ưu, nhược điểm

HIEU10A13stt14 commented 2 years ago

Có 3 ngôn ngữ lập trình chính: ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao -Ngôn ngữ máy: +Ưu điểm: Là ngôn ngữ duy nhất máy tính có thể trực tiếp hiểu và thực hiện, cho phép khai thác triệt để và tối ­ưu khả năng của máy. Không cần chương trình dịch. +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 mất nhiều công sức, cồng kềnh và khó hiệu chỉnh. Không thích hợp với số đông ng­ười lập trình. -Hợp ngữ: +Ưu điểm: Hợp ngữ cho phép người lập trình sử dụng một số từ (thường là các từ tiếng Anh viết tắt) để thể hiện các lệnh cần thực hiện. Cho phép khai thác triệt để tính năng phần cứng. +Nhược điểm: Thuận lợi cho các nhà lập trình chuyên nghiệp nhưng chưa thích hợp với số đông người lập trình. Để máy tính hiểu cần có chương trình hợp dịch để chuyển hợp ngữ sang ngôn ngữ máy. -Ngôn ngữ bậc cao: +Ưu điểm: Dễ hiểu, dễ chỉnh sửa, tính độc lập cao. Để máy tính hiểu được, cần phải có chương trình dịch để chuyển từ ngôn ngữ bậc cao sang ngôn ngữ máy. Một số ngôn ngữ lập trình bậc cao: Pascal, C, Java, …