2012-11-01 25 views
-2

我發現窗戶寫在c, c++。 C#可能會讓你比C/C++更有成效。什麼是在C,C++中開發Windows的原因?爲什麼微軟使用c,C++而不是c#來開發windows?

+1

一個有趣的問題,但這不是地方它。 –

+0

請注意,看看COSMOS。 Windows可能永遠不會開發它,但你可以用.Net語言製作你自己的操作系統。 –

+0

C#需要託管圖層。因此你不能直接在CPU上使用C#。這就是爲什麼。 – rxantos

回答

-2

奇怪的問題,我們應該如何知道微軟使用c/C++的動機?我唯一的猜測是C++在c#出現了大約17年之前,並且正常的c更早出現,因此他們開始使用c/C++並且沒有打擾開關語言。

+3

它與時序無關。 C/C++和C#之間有一個主要的區別。 C#是一種託管語言,需要一箇中介層,就像Java一樣。 Windows在操作系統中,因此需要訪問託管語言無法直接訪問的資源。 – SomeWittyUsername

相關問題