写操作系统只能用C语言和汇编语言吗

 我来答
ennano
2017-06-08 · TA获得超过1744个赞
知道小有建树答主
回答量:813
采纳率:100%
帮助的人:299万
展开全部
操作系统主要都是C和汇编,但也不一定
1:基于NT的windows(WIN2K,XP,2003,VISTA),主要是用C写的(少量与硬件交互的代码因为C无法实现所以用汇编写的)
2:Unix内核基本上是用C完成的,少量与硬件交互的代码因为C无法实现,所以用汇编写的,没有使用C++代码.但是,现在linux有些高级特性是也有采用用c++写的。 Linux,Unix平台上的很多GNU软件也全部是用C写出来的。
3:System 7之前的老Mac OS很大一部分就是pascal写的,新的MAC OS基本都是C++写的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
科力尔
2020-12-20 · TA获得超过5164个赞
知道小有建树答主
回答量:2474
采纳率:100%
帮助的人:123万
展开全部
redox系统,用rust语言写的操作系统,新鲜事物
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式