Theo hiểu biết của tôi, cho đến nay, tôi đã nghĩ rằng C # là và luôn luôn là một ngôn ngữ được biên dịch. Gần đây tôi đã bắt đầu nghiên cứu Unity3d và nhận thấy rằng họ cung cấp C # như một tùy chọn để viết kịch bản và tương tác với các đối tượng trò chơi thông qua API của họ (cùng với JavaScript và một vài lựa chọn thay thế khác).
Làm thế nào được thực hiện? Là C # thực sự đang được thực thi hay đây là một sự trừu tượng đang được chuyển đổi sang một ngôn ngữ kịch bản khác dưới vỏ bọc? Dường như với tôi rằng có một số loại giải thích đang diễn ra cho chức năng này.