如何使用现代开发工具和语言(如C#,避免使用C / C ++)生成本机,非托管Windows可执行文件?具体而言,可执行文件不应具有.NET框架依赖性。
答案 0 :(得分:4)
如果您喜欢C#,这无疑是一种现代的优秀编程语言,您可能会喜欢D programming language,它在很多方面类似于C#作为C ++的现代替代品。
是的,dmd编译器创建了本机Windows可执行文件,并且该语言甚至还有一个用于自动内存管理的垃圾收集器。
如果您正在寻找D的IDE,这个问题:https://stackoverflow.com/questions/50179/an-ide-for-d会为您提供一些选择。