Windows操作系统是用什么语言编写的?

 我来答
唐子畏
高赞答主

推荐于2016-03-05 · 觉得我说的对那就多多点赞
知道大有可为答主
回答量:5.9万
采纳率:62%
帮助的人:6.1亿
展开全部
大部分代码因考虑到可移植性,基本上是用C语言写的,个别的用的是C++。
但HAL.DLL与硬件相关的部分是用汇编语言写的,不同类型的硬件,实现方式肯定是不一样的,所以同样安装的是Windows操作系统,hal.dll文件一般是不会一样的,但其它文件多数是相同的。
90%的C语言+10%的汇编语言。
百度网友555fcd0
2007-04-06 · TA获得超过8.5万个赞
知道大有可为答主
回答量:3万
采纳率:63%
帮助的人:1.4亿
展开全部
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做的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liangaoaohen
2007-04-05 · TA获得超过223个赞
知道答主
回答量:123
采纳率:0%
帮助的人:64.7万
展开全部
以前出现过windows的外泄原代码,是c语言和一部分汇编语言的程序段编写的
参考资料:http://tech.sina.com.cn/focus/Windows_code/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式