为什么win32上没有c#本机编译器项目? 目前,开源项目几乎无处不在,尤其是编译器、C++编译器、PASCAL编译器,甚至是D语言、GO语言,但为什么没有一个在本地Windows上工作的C编译器呢?是否存在任何法律限制或技术障碍?还是没有市场需求

为什么win32上没有c#本机编译器项目? 目前,开源项目几乎无处不在,尤其是编译器、C++编译器、PASCAL编译器,甚至是D语言、GO语言,但为什么没有一个在本地Windows上工作的C编译器呢?是否存在任何法律限制或技术障碍?还是没有市场需求,c#,compiler-construction,winapi,C#,Compiler Construction,Winapi,我对这个问题想了很长时间 编辑: 我又做了一个错误的假设。我主要在win32平台上工作,所以我的问题是针对win32平台(x86)。事实上,我了解mono,据我所知,mono无法在win32上编译为本机&AOT。你看到了吗?我认为你错误地认为每个FOSS项目都托管在sourceforge上。。。听说过savannah或自托管项目吗?我编辑了我的问题,以便更具体地说明win32/x86。如何重新打开此线程?我认为这是一个合理的问题,所以我不想成为一个讨论板。所以“为什么不”的问题并不流行。你可以再

我对这个问题想了很长时间

编辑:
我又做了一个错误的假设。我主要在win32平台上工作,所以我的问题是针对win32平台(x86)。事实上,我了解mono,据我所知,mono无法在win32上编译为本机&AOT。

你看到了吗?

我认为你错误地认为每个FOSS项目都托管在sourceforge上。。。听说过savannah或自托管项目吗?我编辑了我的问题,以便更具体地说明win32/x86。如何重新打开此线程?我认为这是一个合理的问题,所以我不想成为一个讨论板。所以“为什么不”的问题并不流行。你可以再试一次,但也可以改变焦点,不仅仅是细节。微软的C#编译器是开源的:我不知道它是否也包括编译器后端。然而,确实提供了.NET本机编译器工具链。令人遗憾的是,只有monotouch能够将c#编译成本机cpu代码,这不是免费的,也不适用于win32。