Windows的內核是用C語言還是C++呢?微軟道底用什麽語言開發的內核的呢?
C 語言從 60 年代被發明開始到 1985 年第壹款 Windows(Windows 1.0)出來已經發展成熟,
C++ 是從 1983 年才正式開始發展。語言早期的時候由於各方面都不成熟,不完善,最初的時候最多也只用於小型應用。
可以看到 Windows 1.0 發布的時候 CFront 1.0 剛剛發布,那個時候 c++ 是不可能拿來做系統的,如果算上系統的設計和開發周期,C++ 還在設計與試驗階段,連自己的編譯器都沒有,所以 Windows 壹開始就是用 C 語言實現的。
由此基礎,Windows 的內核就壹直是 C 語言實現的。
現在有傳言說,Windows 7 的用戶界面是 C# 實現的,這壹點不敢保證,但不是不可能。
----------------------------
BASIC 的說法就歇了,認真學計算機的人都知道,BASIC 能寫什麽樣的程序。有點了解 Windows 的人都知道,Windows Vista 大概 5000-7000 萬行代碼。