Windows的内核是用C语言还是C++呢?微软道底用什么语言开发的内核的呢?

2024-12-18 16:04:20
推荐回答(5个)
回答1:

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 万行代码。

回答2:

别说是windows,像Linux,安卓手机,这些都是用c语言来完成底层的开发,主要是因为他的执行效率比较高,运行速度比较快,还有就是他也用了一些汇编语言进去,

回答3:

C++做不到
当然是C语言开发
C语言离硬件层很近,可以直接操作硬件底层
开发方式:
主要用C语言+局部用汇编

回答4:

最最基本的内核是c. 然后外围那一大堆UI程序 当然是c++ 和C#啦

回答5:

windows操作系统是由C语言和少量C++开发的。