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
You Raise Me Up - Học cách sống hạnh phúc dù cuộc đời chỉ đạt 20 - 30 điểm
You Raise Me Up - Học cách sống hạnh phúc dù cuộc đời chỉ đạt 20 - 30 điểm
Đây là một cuộc hành trình để lấy lại sự tự tin cho một kẻ đã mất hết niềm tin vào chính mình và cuộc sống
Kỹ thuật Feynman có thể giúp bạn nhớ mọi thứ mình đã đọc
Kỹ thuật Feynman có thể giúp bạn nhớ mọi thứ mình đã đọc
Nhà vật lý đoạt giải Nobel Richard Feynman (1918–1988) là một chuyên gia ghi nhớ những gì ông đã đọc
Top 10 món ngon Sapa ăn là ghiền
Top 10 món ngon Sapa ăn là ghiền
Nhiều người chọn đến với Sa Pa không chỉ vì núi non hùng vĩ hay thời tiết se lạnh, mà còn vì những món đặc sản Tây Bắc mang sức hút riêng
Liệu Bích Phương có đang loay hoay trong sự nghiệp ca hát
Liệu Bích Phương có đang loay hoay trong sự nghiệp ca hát
Bước vào con đường ca hát từ 2010, dừng chân tại top 7 Vietnam Idol, Bích Phương nổi lên với tên gọi "nữ hoàng nhạc sầu"