trả lời cho câu hỏi Cập nhật:
Tôi đã biết làm thế nào để phân tích, tôi hơn quan tâm đến cách có rất nhiều người làm ngôn ngữ mới mà dựa trên các nền tảng.
Điều gì cho phép nhiều người phát triển ngôn ngữ cho các nền tảng này có lẽ là một số ví dụ rất hoàn chỉnh với mã nguồn công khai.
Thông số kỹ thuật của các nền tảng có sẵn để tải xuống và không mất nhiều thời gian cho những người đã có kinh nghiệm bằng cách viết trình biên dịch để tạo các chương trình phụ mới cho các trình biên dịch hiện có của họ.
Microsoft tự xuất bản Rotor, cũng có tất cả là Mono. Ngoài ra còn có nhiều kỹ thuật phổ biến cho việc tạo mã thời gian chạy để xây dựng các lớp trình bao bọc đơn giản khi đang bay - đây cũng là các trình biên dịch nhỏ.
Trình biên dịch C# khá nhanh và hiển thị hầu hết các tiện ích của CLR theo cách trực tiếp, vì vậy bạn có thể viết trình biên dịch chỉ tạo các tệp C# tạm thời và sau đó nhận trình biên dịch C# để hoàn thành công việc.
Nguồn
2009-04-04 07:53:51