Bài 2: Các thành phần của ngôn ngữ lập trình

Sách Giáo Khoa

Chương trình dịch là gì? Tại sao phải cần chương trình dịch?

Nguyễn Trần Thành Đạt
2 tháng 4 2020 lúc 20:25

Chương trình dịch là chương trình đặc biệt, có chức năng chuyển đổi chương trình được viết trên ngôn ngữ lập trình bậc cao thành chươnng trình thực hiện được trên máy tính cụ thể.

- Chúng ta cần phải có chương trình dịch bởi vì chương trình dịch có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy cụ thể. Nó nhận đâu vào là chương trình viết bằng ngôn ngữ lập trình bậc cao (chương trình nguồn) là dữ liệu vào (Input), thực hiện chuyẻn đổi samg ngôn ngữ máy (chương trình đích) là kết qua ra (Output).

Ngoài ra, chương trình dịch trải qua hai giai đoạn: phân tích và tổng hợp.

Giai đoạn phâi tích nhầm phân tích chương trình nguồn về từ vựng và cú pháp. Giai đoạn tổng hợp nhằm tạo ra chương trình đích gồm ba bước, đó là:

Sinh mã trung gian (chuyển chương trình nguồn về chương trình trung gian); Tối ưu mã (chỉnh sửa, tối ưu chương trình trung gian); Sinh mã (tạo chương trình đích từ chương trinh trung gian đã tối ưu).


Bình luận (0)
✿✿❑ĐạT̐®ŋɢย❐✿✿
2 tháng 4 2020 lúc 20:25

Học giỏi thế -,-

Bình luận (0)

Các câu hỏi tương tự
Trần Uyên
Xem chi tiết
Ly Phạm
Xem chi tiết
Shino Asada
Xem chi tiết
0o0 Nhok kawaii 0o0
Xem chi tiết
Kim Ngọc
Xem chi tiết
Hứa  Mạnh Trường
Xem chi tiết
Cao Văn Đạt
Xem chi tiết
Cao Văn Đạt
Xem chi tiết
Information Technology S...
Xem chi tiết
0o0 Nhok kawaii 0o0
Xem chi tiết