计算机本科生花大量时间写编译器,操作系统是不是不务正业? 原创

鸿蒙开发者老王
发布于 2021-7-16 17:43
浏览
1收藏

计算机本科生花大量时间写编译器,操作系统是不是不务正业??那你是不知道操作系统、编译器对我们开发者来说的重要性了!而且大学生计算机专业不写编译器、操作系统、数据库,要干什么?

什么是操作系统?

操作系统是为了提高计算机的利用率,方便大家使用,还有提升计算机的系统响应速度给计算机配备的一种大型系统程序,可以实现计算机系统自身的硬件和软件资源的管理。

什么是编译器?

编译器呢,是把一种语言(一般是高级语言)翻译成另外一种语言(一般是低级语言)的程序。编译器能够识别代码中的词汇、句子以及各种特定的格式,并将他们转换成计算机能够识别的二进制形式,这个过程称为编译。

我大学里最有趣的就是操作系统实习和编译原理实习了,怎么能说是不务正业了。而且知识累积的愈多对我们程序员来说不是更好吗?

如果编译器、操作系统不重要,那华为研发的鸿蒙操作系统和方舟编译器就是不务正业吗?显然不是咯,正是因为华为方舟编译的出现,鸿蒙系统流畅度才变得那么快。

我们都知道其实想要研发一个操作系统并不难,难的是这个系统的软件生态,一个好的操作系统除了需要良好的用户体验外,最重要的就是系统的软件生态。一个系统想要短期内拥有一个良好的软件生态,单靠开发商远远不行,而编译器就可以让机器跟操作系统完美结合,这就需要方舟编译器开源,跟全球的开发者携手共进打造好的软件生态。

所以说,编译器和操作系统其实是相辅相成的,二者缺一不可,大学花时间去写编译器、操作系统不是不务正业,是打造一个良好学习基础,累积更丰富的知识~

——————

原创:老王丨鸿蒙hms开发者高级认证持证人!学习更多鸿蒙OS相关开发技术可以关注我的公众号:鸿蒙开发者老王

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
1
收藏 1
回复
举报
回复
    相关推荐