c#(仅限语言)编译器
本文关键字:编译器 语言 | 更新日期: 2023-09-27 18:18:57
我正在寻找一个将c#语法编译为本机代码(或可能是c++ ?)的选项。我对拥有所有正式成为语言一部分的库不感兴趣,只是能够像我编写c++程序一样编写程序,但使用语言结构,如部分类,属性,lambdas,泛型等。
- 有这样的事吗? 如果没有,这样的事情是可能的,还是我误解了c#的一些基本知识?
可能最接近您想要的是Vala编程语言。它很大程度上受到c#的启发,并编译成C,然后由传统的C编译器编译。
如你所说,它有部分类、属性、lambdas、泛型等,但它不是c#。
还可以查看IL2CPU,它将IL转换为机器码。
也许
NGen.exe
看标准的csc.exe编译器可以不使用BCL进行编译。/nostdlib
交换机参考:http://msdn.microsoft.com/en-us/library/fa13yay7.aspx
部分内容是:
"如果您想定义或创建自己的系统名称空间和对象,请使用此选项。"
Silverlight项目使用这个,例如