我看到了 .NET 和 JVM 的所有这些新语言。一个人如何开始制作一个?
我找不到关于 JVM 或 MSIL 规范的任何好的文档。
编辑
我已经知道如何解析,我更感兴趣的是如何有这么多人基于这些平台创建新语言。
最佳答案
你真幸运。为 .NET 开发的语言呈爆炸式增长,并且有针对像您这样的个人(不仅仅是拥有大量资金可供投资的大公司)的文章/资源。
搜索“动态语言运行时”,然后从那里开始。
以下是一些链接:
Blog of the guy who is the brain behind IronPython
The home of the Dynamic Language Runtime
An article about how IronPython was implemented
A blog posting talking about abstract syntax trees and the DLR
关于.net - 如何制作.Net或JVM语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/716613/