Trình thông dịch

Trong khoa học máy tính, trình thông dịch (tiếng Anh: interpreter) là một chương trình máy tính trực tiếp thực thi các lệnh được viết bằng một ngôn ngữ lập trình hay ngôn ngữ kịch bản, mà không yêu cầu phải biên dịch trước thành một chương trình ngôn ngữ máy. Trình thông dịch thường sử dụng một trong các chiến lược sau để thực thi chương trình:

  1. Phân tích cú pháp mã nguồn và thực hiện trực tiếp hành vi của nó;
  2. Dịch mã nguồn thành một vài biểu diễn trung gian có tính hiệu quả (intermediate representation) và thực thi ngay lập tức;
  3. Thực thi rõ ràng mã lưu trữ được biên dịch trước[1] được tạo ra bởi một trình biên dịch như là một phần của hệ thống thông dịch.

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ In this sense, the CPU is also an interpreter, of machine instructions.

Liên kết ngoài

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
[Review] Socrates thân yêu – Cửu Nguyệt Hy
[Review] Socrates thân yêu – Cửu Nguyệt Hy
Thực sự sau khi đọc xong truyện này, mình chỉ muốn nam chính chết đi. Nếu ảnh chết đi, cái kết sẽ đẹp hơn biết mấy
Trạng thái Flow - Chìa khóa để tìm thấy hạnh phúc
Trạng thái Flow - Chìa khóa để tìm thấy hạnh phúc
Mục đích cuối cùng của cuộc sống, theo mình, là để tìm kiếm hạnh phúc, dù cho nó có ở bất kì dạng thức nào
Giới thiệu TV Series Jupiter's Legacy
Giới thiệu TV Series Jupiter's Legacy
Jupiter's Legacy là một loạt phim truyền hình trực tuyến về siêu anh hùng của Mỹ do Steven S. DeKnight phát triển
[Hải Phòng] Cùng thư giãn tại Time Coffee Núi Đèo
[Hải Phòng] Cùng thư giãn tại Time Coffee Núi Đèo
Không gian tại quán là một lựa chọn lí tưởng với những người có tâm hồn nhẹ nhàng yên bình