人文艺术 > linux之父linus和c语言之父比谁的编程能力更强?

linux之父linus和c语言之父比谁的编程能力更强?

2020-08-01 14:37阅读(317)

linux之父linus和c语言之父比谁的编程能力更强?:从难度上讲,编译器要比操作系统难度高很多,而且linux并不是从零起步的,它是继承unix系统内核的,使之适应PC

1

从难度上讲,编译器要比操作系统难度高很多,而且linux并不是从零起步的,它是继承unix系统内核的,使之适应PC兼容机,而我们知道,C语言之父Dennis M Ritchie同时也是unix的创建者之一,在发明C语言之后,他自己又重新用C写了一遍unix,linus对他就是小弟弟了,写个操作系统对他而言并不费事

现代的windows、linux给人感觉很庞大,因为它们是个平台,上面有海量应用和中间件,编译器给人感觉很小,但对内行来说,编译器的难度要远高于操作系统,操作系统是需要耗费很多人工开发上面的应用,是软件界的劳动密集产品,而编译器更像是大师的艺术品,编译器是生产其它软件的工厂,对它的要求非常高,我们国家其实早就能做操作系统了,985大学里专业的本科学生就能交一份非商用的操作系统作业,但自己的编译器还是零,并不是学了编译原理就写的来编译器的。

2

一个是学院派,一个是工程实践派的,没有可比性,都为社会进步做了很大贡献。如果硬要比较的话,linus弄的linux更难一些。

重新编辑(2020-07-25 11:00):

当时回答的时候,题目堪称Linus和Bjarne Stroustup比较了, 第一时间的回答内容是“看谁的头发少谁厉害,上传了2人的照片,一个是学院派,一个是工程实践派的,没有可比性,都为社会进步做了很大贡献。如果硬要比较的话,linus弄的linux更难一些”,但是后来系统给隐藏回答了, 就把图片删除了,留下最后一段话了。

附上原回答的照片

其实2人都不是从0开始的, 一个是基于B语言和unix系统的需求出发创造了c语言, 一个是基于minix和unix思想还有当时的机遇开发了linux。 都是站在前任的肩膀上成功的。

而且c和linux作者都不是学院派,这点我的回答是错误的。 我是按照c++回答了。

但是相对来说, 协调世界各地的开发者开发维护linux难度更大些。

3

C语言之父相当于自己动手造了一台挖掘机。人们可用他的挖掘机做能做的事。

linux之父相当于自己带头挖了几个基坑,然后有一大票自带砖瓦、钢筋、混凝土的小伙伴共同建起一座大厦。又因为是linus是带头人,所以大厦名字由他起且看门大爷是他当。

况且,盖大厦(写操作系统)这种事,里奇同志早就干过了,而且是用自家造的机器和两个小伙伴就干成的哦!

4

文无第一,武无第二,这和比较两个主持人 哪个普通话说的最好一样 的问题

5

结构上linus强。

对硬件理解c强。

不同的方面

6

这真是很难说,编程能力与做出什么事没有必然联系, 有得编程能力高,但没有机会或没意愿做有意义得事情 公共软件思想是鼓励新手也上传自己成果,后来有大家共同完善,关键做出重要得事情。c语言之父也是unix之父,Unix开始用汇编写得不好,后来为了写好unix,在b语言基础上发明c语言,Unix也能移殖到其他平台。Linux是在Unix基础上搞得兼容unix开源操作系统,自然用c语言。c语言刚出来时,没有积累,估计c语言之父水平比不上后来高手。

真正比起来,两人都独立写了操作系统,从完成任务所需编程水平都够了,比较接近。

7

这个问题真可笑。

就好像问齐达内和罗纳尔多谁颠球厉害一样。

到这个级别的大师,编程能力就像吃饭喝水一样基本,你会和别人比谁走路走得好么。

8

文无第一 武无第二. 不可能用所谓的编程大赛来比较!这东西需要灵感。

9

Linux之父和c语言之父不可相提并论,Linux之初的代码是改出来的,要发明编译器,语法语言,难度系数比Linux操作系统高出几何级数