Mono源主要是C#怎么样?

Aar*_*ide 10 c# mono

我第一次看了Mono的源代码,我想我会找到一堆C或C++代码,而不是我找到了26,192 .cs文件和7个.cpp文件.

我并不是完全震惊,但它让我想到了一个我一直想到的问题:

项目最终是如何以"本身"这样编写的?

单声道更旧c/c ++的旧版本?或者是否有最初的努力来创建某种机器编码编译器...

这里的"诡计"是什么?

The*_*man 10

Mono的编译器是用C#编写的.您可能想要阅读有关编译器引导的信息.

  • Mono的优点是在早期使用Microsoft的C#编译器来解决鸡和蛋的问题.现在它当然使用自身的二进制来编译自己. (4认同)