DotGNU
来自维基百科,自由的百科全书
DotGNU项目是GNU为了提供Microsoft .NET一份自由软件替代品的一部分。这个项目其它的目标包含了支持非Windows平台和支持更多的中央处理器。2012年12月,DotGNU计划解散,但其中的libJIT构件成为了一个独立的发行包。
简介
DotGNU主要的目标是要提供一个百分之百兼容于通用语言架构的类库。然而矛盾的是,另外一个开放源始码的实现,Mono提供了百分之百兼容于CLS规范的类库并且提供了目前由微软所发布的商业版本.NET的类库。
libJIT
libJIT(页面存档备份,存于互联网档案馆)即时编译库是为用在虚拟机实现、动态编程语言和脚本语言中的高级即时编译而开发的库。它实现了基于三地址码的中间表示,其中变量以静态单赋值形式保存。
参见
引用
Wikiwand - on
Seamless Wikipedia browsing. On steroids.