回覆列表
  • 1 # lehoon

    一個是學院派,一個是工程實踐派的,沒有可比性,都為社會進步做了很大貢獻。如果硬要比較的話,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難度更大些。

  • 2 # tanglengshan

    這真是很難說,程式設計能力與做出什麼事沒有必然聯絡, 有得程式設計能力高,但沒有機會或沒意願做有意義得事情 公共軟體思想是鼓勵新手也上傳自己成果,後來有大家共同完善,關鍵做出重要得事情。c語言之父也是unix之父,Unix開始用匯編寫得不好,後來為了寫好unix,在b語言基礎上發明c語言,Unix也能移殖到其他平臺。Linux是在Unix基礎上搞得相容unix開源作業系統,自然用c語言。c語言剛出來時,沒有積累,估計c語言之父水平比不上後來高手。

    真正比起來,兩人都獨立寫了作業系統,從完成任務所需程式設計水平都夠了,比較接近。

  • 3 # 搖椅小琦

    從難度上講,編譯器要比作業系統難度高很多,而且linux並不是從零起步的,它是繼承unix系統核心的,使之適應PC相容機,而我們知道,C語言之父Dennis M Ritchie同時也是unix的建立者之一,在發明C語言之後,他自己又重新用C寫了一遍unix,linus對他就是小弟弟了,寫個作業系統對他而言並不費事

    現代的windows、linux給人感覺很龐大,因為它們是個平臺,上面有海量應用和中介軟體,編譯器給人感覺很小,但對內行來說,編譯器的難度要遠高於作業系統,作業系統是需要耗費很多人工開發上面的應用,是軟體界的勞動密集產品,而編譯器更像是大師的藝術品,編譯器是生產其它軟體的工廠,對它的要求非常高,我們國家其實早就能做作業系統了,985大學裡專業的本科學生就能交一份非商用的作業系統作業,但自己的編譯器還是零,並不是學了編譯原理就寫的來編譯器的。

  • 4 # 能量熊科技

    Linux之父和c語言之父不可相提並論,Linux之初的程式碼是改出來的,要發明編譯器,語法語言,難度係數比Linux作業系統高出幾何級數

  • 5 # 編碼之道

    這是一個很難回答的問題,就如同關公戰秦瓊,仁者見仁,智者見智。

    作為一個晚輩程式設計師,對它們只有膜拜的分,豈敢隨便下結論說他們誰更強,只能從他們的工作內容和主要成就來說說個人看法,不足之處,還請指正。

    首先說說C語言之父丹尼斯•裡奇(Dennis M. Ritchie),他對C語言的貢獻大家有目共睹,不必多說。

    除了是C語言的主要發明者之外,他還因為對Unix作業系統的重大貢獻而被稱為Unix之父。然而他的貢獻遠非如此,在Unix取得了巨大成功之後,他們在20世紀80年代開始研究一個名為Plan 9的作業系統,其目的就是解決Unix中的一些問題,在之後的幾十年中,該專案演變出了一個叫Inferno的專案以及一個名為Limbo的新語言,而該語言被公認為是目前火熱的程式語言Go的前身。從上面可以看出,丹尼斯•裡奇的貢獻是多方面的,除了程式語言還有作業系統,也正是因為如此,他獲得了無數的獎項,其中最著名的就是圖靈獎(1983)和計算機先驅獎(1994)。

    再說說Linux之父,萊納斯•託瓦茨(Linus Torvalds),他的貢獻主要是開發了Linux作業系統的核心,然後將之開源公佈於世,最後形成了對計算機行業影響巨大的一套作業系統,並且因此獲得了計算機先驅獎(2014)。

    從他們的工作成就來看,我認為丹尼斯•裡奇更厲害一些,他的成就是多方面的,而且最關鍵的一點,Linux的系統原型(Unix的變體minix)和程式語言(C語言)都來自於丹尼斯•裡奇的貢獻的。但是如果僅僅從程式設計能力來說,到他們那種級別對程式設計都已經是爐火純青,很難分出高下!

  • 6 # 兔莫隊長

    架構能力才是最主要的,一個語言編譯器和一個系統的架構需求都是非常強的。不過c爹可能沒有實際參與很多編譯器的設計研發

  • 7 # 使用者4092907005368

    Linus寫的語言是他發明的,Linus編譯的模組是編譯器的功勞,相對而言,語言等標準的開創者 強於 編譯器作者 強於 其上的其他開發者。簡而言之,越是給別人提供工具的就越牛逼

  • 8 # 老孫家的酒AA

    到了他們這個層次,單純比較程式設計能力已經不合適了,而是看他們的思維方式,對計算機程式設計的本質認識能力。就好比一個是東邪一個西毒,武功招數應該差不多吧。

  • 9 # 緊緊跟著哥

    在我們看來,他們都是大神。在linus看來,Ritchie是老前輩。在Ritchie看來,linus是後起之秀。

  • 中秋節和大豐收的關聯?
  • 二十五六歲很焦慮,工作也不是很滿意,也沒有副業,是不是太慘了?