Chương 1: Một số khái niệm cơ bản của tin học

Xem toàn bộ tài liệu Lớp 10: tại đây

• Khái niệm:

ngôn ngữ lập trình là ngôn ngữ để chuyển thuật toán thành các chương trình mà từ đó máy có thể hiểu và thực hiện được.

1. Ngôn ngữ máy

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

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

– Ưu điểm: khai thác triệt để đặc điểm phần cứng của máy

– Nhược điểm:

   + Con người khó có thể hiểu được ngôn ngữ máy

   + 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.

2. Hợp ngữ

– Sử dụng 1 số từ tiếng anh để tượng trưng cho các lệnh cần thực hiện.

– Ví dụ: cộng giá trị chứa trong hai thanh ghi AX và BX

ADD AX, BX

– Để chương trình viết bằng hợp ngữ thực hiện được trên máy tính, nó cần được dịch ra ngôn ngữ máy bằng chương trình hợp dịch

– Nhược điểm của hợp ngữ:

   + Còn phức tạp, phụ thuộc vào nhiều loại máy

   + Vì vậy, ngôn ngữ máy chỉ thích hợp với các nhà lập trình chuyên nghiệp

3. Ngôn ngữ bậc cao

   – Ngôn ngữ bậc cao là ngôn ngữ có lệnh viết gần với ngôn ngữ tự nhiện hơn, có tính độc lập cao, ít phụ thuộc vào loại máy, chương trình viết ngắn gọn, dễ hiểu, dễ nâng cấp

   – Cần có 1 chương trình dịch để chuyển sang ngôn ngữ máy.

   – Một số ngôn ngữ bậc cao: Turbo Pascal, Java, C++…

 

Bài giải này có hữu ích với bạn không?

Bấm vào một ngôi sao để đánh giá!

Đánh giá trung bình 5 / 5. Số lượt đánh giá: 1051

Chưa có ai đánh giá! Hãy là người đầu tiên đánh giá bài này.

--Chọn Bài--

Tài liệu trên trang là MIỄN PHÍ, các bạn vui lòng KHÔNG trả phí dưới BẤT KỲ hình thức nào!

Tải xuống