首頁>科技>

這個假設要滿足兩個條件:首先,程式設計師是個天才,他不僅會程式設計和除錯,還精通技術、庫、協議、標準和向後相容需求,基本上一個人做完一個團隊的事;其次,他不需要休息,不需要吃飯,只需要埋頭苦幹。

現在,我們來看看Win10到底有多大?在微軟的官網上,有管理員稱Win10大概有5000萬行程式碼。

更誇張的是,認證為微軟核心工程師的Axel Rietschin在社交媒體上發帖說,Win10的原始碼總計超過500GB,檔案超過400萬個。

現在,我們假設這個程式設計師每小時可以寫60行程式碼(這已經是比較樂觀的估計),那麼他每天就可以寫1440行程式碼,每個月可以寫大約43200行程式碼,一年下來可以寫52萬行程式碼。

這意味著,如果不吃不睡,這個程式設計師需要96年時間才能寫完整個Win10,這還不包括除錯的時間。如果一個人要搞定整個Win10,沒有100年是不可能的。

有意思的是,相比Win10,谷歌更是大得驚人。

據外媒Wired報道,谷歌工程師雷切爾•波特文(Rachel Potvin)曾估計,執行谷歌所有網際網路服務,包括谷歌搜尋、郵箱和地圖,所需的軟體大約包含20億行程式碼。

所有20億行程式碼都放在一個單獨的程式碼庫中,供數萬名谷歌工程師使用。在公司內部,谷歌對待自己的程式碼就像一個巨大的作業系統。

最新評論
  • 1 #

    既然是天才,別人5000萬行完成的功能,他5萬行就搞定了

  • 2 #

    在微軟寫程式碼的主力選手有幾個不是天才?哪個不是世界名牌碩士以上學歷

  • 3 #

    微軟的程式碼,按G算,上千人維護,一個人寫,按“輩子”算吧

  • 4 #

    你這不是寫,是抄。功能不是那麼容易做出來的

  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 京東App已適配iOS的深色模式,微博也在測試專案當中!
  • 延伸閱讀