书籍和文学有关CLR实现语言[关闭](Books and literature for implem

2019-07-31 20:15发布

我在寻找书籍和文献的CLR(和/或可能DLR)的内部工作,我很长一段时间的目标是实现对CLR的简单语言。

Answer 1:

对于CLR的几个首发:

  • 通过C#CLR (不久将有V4更新)(杰夫·里克特)
  • ECMA 335
  • 必不可少.NET体积1 (唐盒等人) -不包括.NET 2.0,但良好的起点

在DLR本身是开源的 ,它的文档是非常方便的。



Answer 2:

我可以想象的源代码单可能有话要说有关。 C#编译器本身是用C#编写,和源代码是可用的。



Answer 3:

反讽- .NET语言实施工具包。



Answer 4:

IronPython和IronRuby的是在DLR的顶部(本身开源开源实现Codeplex上 ); 有的IronPython的版本包括这本来是作为一般的DLR语言实现的例子的ToyScript语言 - 它可能仍然是DLR的捆绑这些日子的一部分。



Answer 5:

我不知道有关的DLR,但这里的一些开源.NET语言,你可以看看源代码,看看他们是如何做到这一点:

  • 嘘 -一个Python般的语言
  • LOLCode -几乎是一个笑话,但它仍然可以为你提供一些信息

我会发布更多,如果我还记得任何其他...



Answer 6:

专家.NET 2.0 IL汇编程序 ,因为它描述了一个很大的.NET应用程序的详细信息也可能是有用的。



文章来源: Books and literature for implementing a language on the CLR [closed]