C# · 12月 31, 2021

Mono来源主要是C#怎么样?

我第一次看着Mono的源头,我以为我会找到一堆C或C代码,而是找到26,192个.cs文件和7个.cpp文件.

我并不是完全震惊,但让我想起了我脑海中一直存在的问题:

一个项目最终如何写入“本身”?

是一个较旧版本的单声道更多的c / c?或者是在最初努力创建某种机器编码编译器…

这里有什么“诡计”?

解决方法 Mono的编译器是用C#编写的.你可能想读约 compiler bootstrapping.