Categories: Tổng hợp

Ngôn ngữ lập trình không cần chương trình dịch là?

Published by

Câu hỏi: Ngôn ngữ lập trình không cần chương trình dịch là?

A. Hợp ngữ

B. Ngôn ngữ lập trình bậc cao

C. Ngôn ngữ máy

D. Pascal

Đáp án đúng C.

Ngôn ngữ lập trình không cần chương trình dịch là Ngôn ngữ máy

Lý giải việc chọn đáp án C là do:

– Cần diễn tả thuật toán bằng một ngôn ngữ mà máy tính có thể hiểu và thực hiện được. Ngôn ngữ đó được gọi là ngôn ngữ lập trình.

– Phân loại ngôn ngữ lập trình

Ngôn ngữ máy: là ngôn ngữ duy nhất để viết chương trình mà máy tính có thể trực tiếp hiểu và thực hiện được

– Mỗi loại máy tính đều có ngôn ngữ máy riêng của nó. Là ngôn ngữ duy nhất mà máy có thể trực tiếp hiểu và thực hiện.

– Các lệnh viết bằng ngôn ngữ máy ở dạng mã nhị phân hoặc mã hexa

– Ư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.

– 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ữ: Sử dụng 1 số từ tiếng anh để tượng trưng cho những lệnh cần thực thi .

– Ư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: 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 loại máy.

– Ư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, …

Như vậy Mỗi loại máy có một ngôn từ máy riêng. Ngôn ngữ máy là ngôn từ duy nhất để viết chương trình mà máy tính hoàn toàn có thể hiểu và thực thi được.

This post was last modified on 07/02/2024 17:41

Published by

Bài đăng mới nhất

Tử vi thứ 3 ngày 9/7/2024 của 12 con giáp: Thìn có rắc rối, Thân ổn định

Tử vi thứ 3 ngày 9 tháng 7 năm 2024 của 12 con giáp: Rồng…

9 giờ ago

Con số may mắn hôm nay 9/7/2024 theo năm sinh: Thần tài rót LỘC về túi

Con số may mắn hôm nay 7/9/2024 theo năm sinh: Thần Tài rót MAY MẮN…

10 giờ ago

10 ngày tới cát tinh chiếu rọi, 4 con giáp thăng quan tiến chức, hốt vàng hốt bạc

Trong 10 ngày tới, sao may mắn sẽ tỏa sáng, 4 con giáp sẽ được…

11 giờ ago

Trải qua nhiều sóng gió, những tuổi này cực kỳ giàu kinh nghiệm

Đã trải qua nhiều cơn bão, lứa tuổi này có rất nhiều kinh nghiệm.

13 giờ ago

Hợp VÍA Phật Bà, 3 tuổi ĐỎ nhất tháng 6 âm, ăn ĐẬM lãi TO, cầu gì được nấy!

Tương hợp với Đức Phật, 3 tuổi là tháng ĐỎ NHẤT trong tháng 6 âm…

16 giờ ago

Tình yêu của người sinh tháng 10 dương lịch: Bạn có biết trân trọng những gì đang có?

Tình yêu của người sinh tháng 10: Bạn có biết trân trọng những gì mình…

18 giờ ago