2012-05-23 36 views
5

Ai đó có thể giải thích cho tôi thông dịch viên meta-tròn là gì? Định nghĩa trên wikipedia là:Trình thông dịch meta-tròn là gì

Một đánh giá meta-tròn là một trường hợp đặc biệt của một tự phiên dịch trong đó cơ sở vật chất hiện có của thông dịch viên mẹ được áp dụng trực tiếp vào mã nguồn được giải thích, mà không cần phải thực hiện bổ sung.

Nhưng tôi không biết làm thế nào để hiểu câu: "tự phiên dịch trong đó cơ sở vật chất hiện có của thông dịch viên mẹ được áp dụng trực tiếp vào mã nguồn được giải thích".

Ở đây trên stackoverflow tôi tìm thấy answer nói rằng thông dịch viên meta-tròn là tự phiên dịch mà không có bất kỳ tính năng bổ sung vì vậy tôi khá bối rối.

Cảm ơn trước

+0

Tôi đang bỏ phiếu để đóng câu hỏi này là không có chủ đề vì nó không phải là dịch vụ giải thích bài viết wikipedia – Kirby

Trả lời

2

Điều gì không rõ ràng với bạn? Bài đăng stackoverflow mà bạn đã đề cập là rõ ràng nhất có thể. Giả sử bạn phát minh ra ngôn ngữ cơ bản của riêng bạn, gọi nó là Tiny ML cho ngôn ngữ siêu nhỏ (thực sự là không, tên đó được lấy, phần ML).

Sau đó, bạn lập trình một thông dịch viên, giả sử trong C, cho ngôn ngữ nhỏ bé đó. Khi thông dịch viên được bật lên và chạy, bạn hãy dùng trình thông dịch này có thể chạy Tiny ML-code và viết một trình thông dịch khác trong Tiny ML để xử lý phiên bản Tiny ML phức tạp hơn, hãy gọi ngôn ngữ đó là Hyper ML. Có bạn có nó, thông dịch viên cuối cùng của bạn phải là thông dịch viên siêu thông tư ảo.

+0

Cảm ơn bạn đã giải thích. Không rõ wikipedia cho biết thông dịch viên meta-tròn là trường hợp đặc biệt của tự thông dịch với một số tính năng, nhưng bài viết trên stackoverflow nói rằng nó chỉ là tự phiên dịch, không có gì hơn. – peto1234

Các vấn đề liên quan