Câu 1 trang 13 SGK Tin học 11

Trung bình: 4
Đánh giá: 4
Bạn đánh giá: Chưa

Tại sao người ta phải xây dựng các ngôn ngữ lập trình bậc cao?


Người ta phải xây dựng các ngôn ngữ lập trình bậc cao, bởi những lí do sau:

  • Ngôn ngữ lập trình bậc cao gần với ngôn ngữ tự nhiên hơn, thuận tiện cho đông đảo người lập trình (không dành cho những người lập trình dạng hệ thống).
  • Ngôn ngữ lập trình bậc cao nói chung không phụ thuộc vào loại máy, cùng một chương trình có thê thực hiện trên nhiều loại máy khác nhau.
  • Chương trình viết bằng ngôn ngữ bậc cao dễ hiểu, dễ hiệu chỉnh và dễ nâng cấp hơn.
  • Ngôn ngữ lập trình bậc cao cho phép làm việc với nhiều kiểu dữ liệu và cách tổ chức dữ liệu đa dạng, thuận tiện cho mô tả thuật toán.
// Ngôn ngữ bậc cao in ra màn hình dòng "Chào thế giới"
program Hello;
begin
  writeln ('Hello, world.');
end.

// Ngôn ngữ bậc thấp in ra màn hình dòng "Chào thế giới"
section     .text
global      _start                          
_start:                                       
    mov     edx,len 
    mov     ecx,msg 
    mov     ebx,1   
    mov     eax,4   
    int     0x80    
    mov     eax,1
    int     0x80 
section     .data
msg     db  'Hello, world!',0xa  
len     equ $ - msg