Windows:什么编程语言?

时间:2010-09-01 18:46:44

标签: windows

  

可能重复:
  What programming language was Windows Vista programmed in?

Windows编写的主要编程语言是什么?我很确定所有Windows版本的内核都是用C语言编写的。这是正确的吗?现在,诸如ipconfig,ping,cmd,net等命令行工具之类的项目呢?这些工具是用C还是C ++编写的?那些服务,如打印后台处理程序,终端服务,IIS等?这些是用C还是C ++编写的?最后,是否有任何使用汇编语言编写的组件?谢谢你的回答。

2 个答案:

答案 0 :(得分:0)

这些组件和应用程序中的大多数都是C ++。

我怀疑装配中是否有整个组件 - 可能是某些组件的一部分。

是的,大多数内核都在C中。

如果您想了解更多内容,我相信内部窗户或窗户内部书籍将是一个很好的起点。

答案 1 :(得分:0)

Windows NT System Overview说,

  

Windows NT的大部分源代码   是用C或C ++编写的。这些   高级语言使它成为现实   相对容易将Windows NT移植到   不同类型的工作站。该   相同的源代码可以重新编译   构建Windows NT的版本   特定于每个处理器   指令集。

     

Windows中的少量代码   NT是用汇编语言编写的。   通常,这是代码   直接与计算机进行交互   硬件,或需要非常运行   快。