WINDOWS系統核心層以C語言為主還有部分C++以及少量的彙編,使用者層以C和C++為主 也有彙編。部分應用程式時C#/VB的。WINDOWS本身屬於微核心系統,WINDOWS98總共大概不到10萬行程式碼(具體是2萬還是5萬記不清了)。之所以微軟選擇了C++而不想LINUX一樣選擇C,其根本原因就是WINDOWS作業系統本身是微核心系統,所以擴充套件性及以後的維護要求非常重要。所以C++的類的概念就能在這裡很好的利用,但是畢竟C++的效率不如標準C及彙編,所以在一些明顯以效率為重的地方用的還是標準C及彙編。 擴充套件資料Microsoft Windows,是美國微軟公司研發的一套作業系統,它問世於1985年。起初僅僅是Microsoft-DOS模擬環境,後續的系統版本由於微軟不斷的更新升級,不但易用,也慢慢的成為家家戶戶人們最喜愛的作業系統。Windows採用了圖形化模式GUI,比起從前的DOS需要鍵入指令使用的方式更為人性化。隨著電腦硬體和軟體的不斷升級,微軟的Windows也在不斷升級,從架構的16位、16+32位混合版(Windows9x)、32位再到64位。系統版本從最初的Windows 1.0 到大家熟知的Windows 95、Windows 98、Windows ME、Windows 2000、Windows 2003。再到Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10和 Windows Server伺服器企業級作業系統,不斷持續更新。微軟一直在致力於Windows作業系統的開發和完善,現在最新的正式版本是Windows 10。
WINDOWS系統核心層以C語言為主還有部分C++以及少量的彙編,使用者層以C和C++為主 也有彙編。部分應用程式時C#/VB的。WINDOWS本身屬於微核心系統,WINDOWS98總共大概不到10萬行程式碼(具體是2萬還是5萬記不清了)。之所以微軟選擇了C++而不想LINUX一樣選擇C,其根本原因就是WINDOWS作業系統本身是微核心系統,所以擴充套件性及以後的維護要求非常重要。所以C++的類的概念就能在這裡很好的利用,但是畢竟C++的效率不如標準C及彙編,所以在一些明顯以效率為重的地方用的還是標準C及彙編。 擴充套件資料Microsoft Windows,是美國微軟公司研發的一套作業系統,它問世於1985年。起初僅僅是Microsoft-DOS模擬環境,後續的系統版本由於微軟不斷的更新升級,不但易用,也慢慢的成為家家戶戶人們最喜愛的作業系統。Windows採用了圖形化模式GUI,比起從前的DOS需要鍵入指令使用的方式更為人性化。隨著電腦硬體和軟體的不斷升級,微軟的Windows也在不斷升級,從架構的16位、16+32位混合版(Windows9x)、32位再到64位。系統版本從最初的Windows 1.0 到大家熟知的Windows 95、Windows 98、Windows ME、Windows 2000、Windows 2003。再到Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10和 Windows Server伺服器企業級作業系統,不斷持續更新。微軟一直在致力於Windows作業系統的開發和完善,現在最新的正式版本是Windows 10。