Câu 4 trang 9 SGK tin học lớp 8

Tại sao người ta phải tạo ra các ngôn ngữ lập trình trong khi có thể điều khiển máy tính bằng ngôn ngữ máy?

Đề bài

Tại sao người ta phải tạo ra các ngôn ngữ lập trình trong khi có thể điều khiển máy tính bằng ngôn ngữ máy?

Lời giải chi tiết

Tuy ngôn ngữ máy cũng là một loại ngôn ngữ lập trình nhưng ở đây chúng ta hiểu ngôn ngữ lập trình là ngộn ngữ lập trình bậc cao.trong ngôn ngữ máy mọi chỉ thị đều được biểu diễn bởi các con số nhị phân 0 và 1.

Ngôn ngữ máy khó đọc và khó sử dụng tuy vậy ngôn ngữ máy là ngôn ngữ duy nhất mà bộ vi xử lí có thể nhận biết và thực hiện một các trực tiếp.

Ngoài ra yếu điểm chính của các chương trình viết bằng ngôn ngữ máy là phụ thuộc vào phần cứng máy tính. Các ngôn ngữ lập trình bậc cao được phát triển để khắc phục các yếu điểm trên của ngôn ngữ máy.

Ngôn ngữ lập trình sử dụng các cụm từ tự nhiên nên dễ nhớ, dễ học và không phụ thuộc vào phần cứng máy tính.

Loigiaihay.com

  • Câu 5 trang 9 SGK tin học lớp 8

    Chương trình dịch là gì?

  • Câu 3 trang 9 SGK Tin học lớp 8

    Hãy cho biết lí do cần phải viết chương trình để điều khiển máy tính.

  • Câu 2 trang 9 SGK Tin học 8

    Trong ví dụ về rô bốt , nếu thay đổi thứ tự của lệnh 1 và lệnh 2 trong chương trình, rô bốt có thực hiện được công việc nhặt rác không?...

  • Câu 1 trang 9 SGK Tin học 8

    Khi soạn thảo văn bản trên máy tính và yêu cầu chương trình tìm kiếm một cụm từ trong văn bản và thay thế bằng một cụm từ khác, thực chất ta đã yêu cầu máy tính thực hiên những lệnh gì?...