可能重复:
What programming language was Windows Vista programmed in?
Windows编写的主要编程语言是什么?我很确定所有Windows版本的内核都是用C语言编写的。这是正确的吗?现在,诸如ipconfig,ping,cmd,net等命令行工具之类的项目呢?这些工具是用C还是C ++编写的?那些服务,如打印后台处理程序,终端服务,IIS等?这些是用C还是C ++编写的?最后,是否有任何使用汇编语言编写的组件?谢谢你的回答。
答案 0 :(得分:0)
这些组件和应用程序中的大多数都是C ++。
我怀疑装配中是否有整个组件 - 可能是某些组件的一部分。
是的,大多数内核都在C中。
如果您想了解更多内容,我相信内部窗户或窗户内部书籍将是一个很好的起点。
答案 1 :(得分:0)
Windows NT的大部分源代码 是用C或C ++编写的。这些 高级语言使它成为现实 相对容易将Windows NT移植到 不同类型的工作站。该 相同的源代码可以重新编译 构建Windows NT的版本 特定于每个处理器 指令集。
Windows中的少量代码 NT是用汇编语言编写的。 通常,这是代码 直接与计算机进行交互 硬件,或需要非常运行 快。