Windows 7上默认安装了哪些编程语言?

Windows 7上默认安装了哪些编程语言?,windows,compiler-construction,Windows,Compiler Construction,我正计划学习一种创建自己的编程语言的方法,我想知道用什么语言编写编译器。Cc++?< /p> < p>我建议你使用C++;DLR在这方面非常有用。Windows Vista和更新版本默认安装.NET Framework。这反过来又为.NET语言(最著名的是C#和VB.NET)提供了一个编译器。这是唯一可以用来编写高效编译器的语言。其他语言有VBScript和JScript(通过windows脚本主机)以及批处理文件,所以您不需要在其中实现更复杂的东西 根据您想要创建的语言的复杂性,C++实现可能

我正计划学习一种创建自己的编程语言的方法,我想知道用什么语言编写编译器。Cc++?< /p> < p>我建议你使用C++;DLR在这方面非常有用。

Windows Vista和更新版本默认安装.NET Framework。这反过来又为.NET语言(最著名的是C#和VB.NET)提供了一个编译器。这是唯一可以用来编写高效编译器的语言。其他语言有VBScript和JScript(通过windows脚本主机)以及批处理文件,所以您不需要在其中实现更复杂的东西


根据您想要创建的语言的复杂性,C++实现可能提供更好的性能。无意冒犯,但您并没有给人留下这样的印象:您真的知道如何为一种新语言实现编译器。Greg Hewgill的链接应该为您提供一些起点。问题是,创建一种新的(正式的)语言绝非一件小事。是的,做这件事的工具是免费的,知识也是免费的。但是,在尝试编写编译器或解释器之前,您应该已经对要使用的编程语言有了深入的了解。

如果您要为自己的编程语言创建编译器,Windows 7默认支持哪些语言是您最不关心的问题。。。添加语言支持比发明一种合适的语言和编写一个合适的编译器要容易得多。我知道添加语言支持很容易,但我不想安装一种语言,除非我对自己的技能更“自信”,因为这似乎很麻烦。。。尽管这是一个离题的话题,尽管所有最新的Windows版本都包含.NET框架,因此是一个C#编译器,但只有将它与一个好的IDE结合起来,这种语言才真正变得强大且易于使用。毫无疑问,Microsoft Visual Studio是C#的最佳选择,但也存在一些免费IDE。换句话说,“安装一种语言”应该是你最不关心的。Wormbo,Visual Studio Express也是免费的。谢谢。我将研究这一点,以及如何使用c语言制作编译器#DLR与编译器有什么关系?!?你可能是对的,我对编译器之类的东西不太熟悉,但正如我所说的,我正在努力学习。我已经学到了一些东西,比如编译器采取的步骤(词法分析、解析等),我希望我能学到更多。我对C/C++的理解确实比C#更好,但如果这是我愿意学习的东西。谢谢你的回答。:)与VBScript相同的
cscript.exe中也有JavaScript。还有PowerShell。但是PowerShell在默认情况下没有安装,是吗?--从马的嘴里说,在使用C++而不是管理语言来实现编译器时,不会有任何性能优势。树和图相关的算法在这两个世界中都同样有效,这与数字算法不同。