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

我正在计划学习一种创build自己的编程语言的方法,我想知道编写一个编译器的语言。 C? C ++?

Windows Vista和更新版本默认安装.NET Framework。 这反过来已经提供了.NET语言的编译器(最值得注意的是C#和VB.NET)。 这是唯一可以编写高效编译器的语言。其他语言是VBScript和JScript(通过Windows Scripting Host)和批处理文件,所以没有什么你真的想要实现更复杂的东西。

然而,根据你想创建的语言的复杂性,C ++实现可能会提供更好的性能。 没有冒犯性,但是你不会觉得你真的知道如何为新语言实现一个编译器。 Greg Hewgill的链接应该给你一些出发点。 事情是,创建一个新的(形式)语言不过是一件小事。 是的,工具是免费的,知识也是如此。 但是,在尝试完成之前,您应该已经对编译器或解释器编程语言有了充分的了解。

我建议你使用C#; DLR非常适合这个目的。