一個頂級程序員要多久才能獨(dú)自寫完Win10代碼?
Windows10是微軟開發(fā)的個人電腦操作系統(tǒng),也是全世界第一大操作系統(tǒng),現(xiàn)在設(shè)想一個有趣的問題:如果一個頂級程序員夜以繼日地埋頭寫程序,他要多久時間才能寫完Win10的代碼?
這個假設(shè)要滿足兩個條件:首先,程序員是個天才,他不僅會編程和調(diào)試,還精通技術(shù)、庫、協(xié)議、標(biāo)準(zhǔn)和向后兼容需求,基本上一個人做完一個團(tuán)隊(duì)的事;其次,他不需要休息,不需要吃飯,只需要埋頭苦干。
現(xiàn)在,我們來看看Win10到底有多大?在微軟的官網(wǎng)上,有管理員稱Win10大概有5000萬行代碼。
更夸張的是,認(rèn)證為微軟核心工程師的Axel Rietschin在社交媒體上發(fā)帖說,Win10的源代碼總計超過500GB,文件超過400萬個。
現(xiàn)在,我們假設(shè)這個程序員每小時可以寫60行代碼(這已經(jīng)是比較樂觀的估計),那么他每天就可以寫1440行代碼,每個月可以寫大約43200行代碼,一年下來可以寫52萬行代碼。
這意味著,如果不吃不睡,這個程序員需要96年時間才能寫完整個Win10,這還不包括調(diào)試的時間。如果一個人要搞定整個Win10,沒有100年是不可能的。
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點(diǎn),不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!