Windows操作系统是用什么语言编写的?
3个回答
名片
2024-10-28 广告
2024-10-28 广告
Altair HyperWorks是一套功能强大的集成化CAE(计算机辅助工程)软件平台,由Altair公司开发。它涵盖了结构分析、流体动力学、优化、多体动力学、电磁场仿真等多个领域,提供了丰富的仿真工具和优化算法。HyperWorks以其...
点击进入详情页
本回答由名片提供
展开全部
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语言编写的
我们在用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语言和一部分汇编语言的程序段编写的
参考资料:http://tech.sina.com.cn/focus/Windows_code/
参考资料:http://tech.sina.com.cn/focus/Windows_code/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |