打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
哪些语言可以写操作系统?

一、汇编语言

汇编是第一个计算机语言。汇编语言实际上是你计算机处理器实际运行的指令的命令形式表示法。

这意味着将与处理器的底层打交道,比如寄存器和堆栈。



二、C语言:

它功能更强大且与ALGOL保持更连续的继承性,而ALGOL则是COBOL和FORTRAN的结构化继承者。

C语言被设计成一个比它的前辈更精巧、更简单的版本,它适于编写系统级的程序,比如操作系统。

在此之前,操作系统是使用汇编语言编写的,而且不可移植,C语言是第一个使得系统级代码移植成为可能的编程语言。



三、C++语言

C++是在C语言的基础上开发的一种面向对象编程语言,应用非常广泛。常用于系统开发,引擎开发等应用领域,支持类、封装、继承、多态等特性。C++语言灵活,运算符的数据结构丰富、具有结构化控制语句、程序执行效率高,而且同时具有高级语言与汇编语言的优点。



总结:

编写操作系统用的语言肯定是离不开汇编语言、C 语言的。除此之外,你还得有一个最底层的编译器,你才能够在它之上编写、调试、运行程序,以及你到底是想在什么样的硬件结构下编写操作系统?硬件系统结构不一样,所用的编译器就是不一样的。

正常人的做法是核心部分用C和汇编配合,外围组件可以各显神通,其他的可以是可以,不过很非主流,而且现在真正有使用价值的系统也都是C和汇编写的。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
给学习计算机的同僚们(初学者,进阶者,包括Linux爱好者)的学习建议
最基础的编程语言有哪些
单片机学习的基本过程
计算机软件系统的组成是什么?
会计电算化习题3
湖南省计算机等级考试(二级)选择题1
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服