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

Sách Giáo Khoa

Biên dịch và thông dịch khác nhau như thế nào?

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

Biên dịch và thông dịch khác nhau ở những điếm sau:

- Trình biên dịch duyệt, kiểm tra, phát hiện lỗi, xác định chương trình nguồn có dịch được không. 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ữ lại để sử dụng về sau khi cần thiết.

Trình thông dịch lần lượt dịch từng câu lệnh ra ngôn ngữ máy rồi thực hiện ngay câu lệnh vừa dịch được hoặc thông báo lỗi nếu không dịch được.



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

Giỏi thế -,-

Bình luận (0)
✿✿❑ĐạT̐®ŋɢย❐✿✿
2 tháng 4 2020 lúc 20:28
Biên dịch là giống như bạn soạn thảo ra bản dịch trước. Thông dịch là người khác nói gì thì bạn dịch ra ngay lập tức.
Tương tự trong lập trình theo mình thì: Python là ngôn ngữ thông dịch vì khi bạn gõ code xong trong Terminal hay trong IDE thì Python báo lỗi ngay (nếu có lỗi). Còn các ngôn ngữ khác như Pascal, C hay C++ thì bạn phải compile trước, sau đó nếu có lỗi thì IDE mới báo.
Bình luận (0)

Các câu hỏi tương tự
Information Technology S...
Xem chi tiết
Ly Phạm
Xem chi tiết
Đức Huy
Xem chi tiết
0o0 Nhok kawaii 0o0
Xem chi tiết
0o0 Nhok kawaii 0o0
Xem chi tiết
Cao Văn Đạt
Xem chi tiết
Cao Văn Đạt
Xem chi tiết
Anh Như
Xem chi tiết
0o0 Nhok kawaii 0o0
Xem chi tiết
0o0 Nhok kawaii 0o0
Xem chi tiết