【发布时间】:2012-10-22 03:47:24
【问题描述】:
我发现windows是用c, c++写的。 C# 可能使您比 C/C++ 更有效率。用c,c++开发windows的原因是什么???
【问题讨论】:
-
一个有趣的问题,但这里不适合。
-
旁注,查看 COSMOS。 Windows 可能永远不会用它开发,但你可以用 .Net 语言制作自己的操作系统。
-
C# 需要托管层。因此,您不能直接在 CPU 上使用 C#。这就是为什么。
-
虽然大多数人觉得它非常低级,但操作系统通常与用户界面或文件浏览器等没有太大关系。它基本上与机器管理有关,例如几个程序可以有效地协同工作。 C# 对此进行了抽象,因此几乎不可能以这种方式编写它。 C/C++可以管理程序的内存等