Lớp 11 - Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
Sunday, August 18, 2013
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
Mức độ cần đạt
Kiến thức- Biết được khái niệm lập trình và ngôn ngữ lập trình.
- Hiểu khả năng của ngôn ngữ lập trình bậc cao, phân biệt được với ngôn ngữ máy và hợp ngữ.
- Biết được khái niệm chương trình dịch.
- Hiểu ý nghĩa và nhiệm vụ của chương trình dịch. Phân biệt được hai loại chương trình dịch là biên dịch và thông dịch.
a) Thông dịch Thông dịch (interpreter) được thực hiện bằng cách lặp lại dãy các bước sau: Kiểm tra tính đúng đắn của câu lệnh tiếp theo trong chương trình nguồn; Chuyển đổi câu lệnh đó thành một hay nhiều câu lệnh tương ứng trong ngôn ngữ máy; Thực hiện các câu lệnh vừa chuyển đổi được. Như vậy, quá trình dịch và thực hiện các câu lệnh là luân phiên. Các chương trình thông dịch lần lượt dịch và thực hiện từng câu lệnh. Loại chương trình dịch này đặc biệt thích hợp cho môi trường đối thoại giữa người và hệ thống. Tuy nhiên, một câu lệnh nào đó phải thực hiện bao nhiêu lần thì nó phải được dịch bấy nhiêu lần. Các ngôn ngữ khai thác hệ quản trị cơ sở dữ liệu, ngôn ngữ đối thoại với hệ điều hành,... đều sử dụng trình thông dịch.
b) Biên dịch Biên dịch (compiler) được thực hiện qua hai bước: Duyệt, kiểm tra, phát hiện lỗi, kiểm tra tính đúng đắn của các câu lệnh trong chương trình nguồn; Dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết. Như vậy, trong thông dịch, không có chương trình đích để lưu trữ, trong biên dịch cả chương trình nguồn và chương trình đích có thể lưu trữ lại để sử dụng về sau. Thông thường, cùng với chương trình dịch còn có một số dịch vụ liên quan như biên soạn, lưu trữ, tìm kiếm, cho biết các kết quả trung gian,...
Lưu ý!
Cảm ơn các bạn đã ghé thăm cry-cry.tk ( http://hlb-blh.blogspot.com )- Không chèn liên kết quảng cáo khi đăng nhận xét.
- Nội dung nên liên quan tới chủ đề của bài.
- Nếu thấy bài viết có ích hãy Like, +1 hoặc Share trên các mạng xã hội nhé!
- Vui lòng đăng những nhận xét lịch sự và gõ tiếng Việt có dấu nếu có thể.
- Rất cảm ơn những comment thiện ý.
Bài liên quan
Comments[ 0 ]
Post a Comment