可能重複:
What programming language was Windows Vista programmed in?Windows:什麼編程語言?
什麼是Windows在其中被寫入的主要編程語言?我很確定所有版本的Windows的內核是用C寫成的。這是正確的嗎?現在,如ipconfig,ping,cmd,net等命令行工具如何?這些工具是用C還是C++編寫的?關於打印假脫機程序,終端服務,IIS等服務呢?這些是用C還是C++編寫的?最後,是否有用匯編語言編寫的組件?感謝您的回答。
可能重複:
What programming language was Windows Vista programmed in?Windows:什麼編程語言?
什麼是Windows在其中被寫入的主要編程語言?我很確定所有版本的Windows的內核是用C寫成的。這是正確的嗎?現在,如ipconfig,ping,cmd,net等命令行工具如何?這些工具是用C還是C++編寫的?關於打印假脫機程序,終端服務,IIS等服務呢?這些是用C還是C++編寫的?最後,是否有用匯編語言編寫的組件?感謝您的回答。
大部分這些組件和應用程序都是C++。
我懷疑是否有整個組件 - 也許是一些組件的部分。
是的,最核心的是C.
我相信裏面窗口或Windows內部的書是開始的好地方,如果你想了解更多信息。
大部分用於Windows NT 的源代碼是用C或C++。這些 高級語言使其相對容易將Windows NT移植到不同類型的工作站。 相同的源代碼可以重新編譯爲 特定於每個處理器的指令集 的Windows NT的構建版本。
Windows中的少量代碼 NT是用匯編語言編寫的。 通常,這是代碼或者 直接與計算機的硬件 進行交互,或者需要快速運行極其 。
http://www.google.se/search?sourceid=chrome&ie=UTF-8&q=What+language+is+Windows+written+in%3F – 2010-09-01 18:50:07