崇祯天工体:windows操作系统是用什么编写的?

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 10:39:12
大家随便说说就行了.面广一点比较好.谢谢哈!!

90%的C语言+10%的汇编语言
windows系统都主要是用C语言编写的
我们在用windows平台上编程的时候,要调用系统API(应用程序接口),这些接口封装在系统的.dll(动态链接库)里面,所有的API函数都是32位平台上的C函数,从windows3.0一直windows95,到现在的win2003,都是基于C函数库的程序集,所以用C函数编出的系统程序系统执行效率最高,当然在底层的一些调用,不排除有些是用汇编编的,但内核大多是用C做的。
另:MFC只是windows系统上API函数的封装,基于面向对象原理,服务于GUI程序设计,MFC从AFX发展而来,已有十多年的历史,最新的MFC6.0,那是设计基于windows系统程序的,而不是用来编写操作系统本身,但也不能完全这样说,系统上有些服务(可以说很多,比如时间)是用MFC做的。

  windows的内核都主要是用C语言编写的,其它还有一些汇编,basic也有不少,但最主要的还是C。
  大多数的操作系统都是用C语言编写的,如果是与硬件密切相关的模块,一般是用汇编,个别的用的是C++。 但HAL.DLL与硬件相关的部分是用汇编语言写的,不同类型的硬件,实现方式肯定是不一样的,所以同样安装的是Windows操作系统,hal.dll文件一般是不会一样的,但其它文件多数是相同的。
  90%的C语言+10%的汇编语言。

是用编程语言写的