開局給你一個天才程序員,敲出整個Win10,你需要多久?


前段時間我們最常使用的電腦系統Win7正式退役,微軟正式宣佈不再對其進行更新,包攬我們80、90後青春Win7系統就這麼離我們而去了,代替Win7繼續照顧我們的工作和遊戲的電腦系統Win10也正是成為了微軟的“主力”。那麼作為Win7的繼任者,Win10有什麼獨特之處呢?

開局給你一個天才程序員,敲出整個Win10,你需要多久?

根據微軟官網的管理員的說法,Win10的源代碼總計大於500GB,而文件大於400萬個,大概5000萬行代碼。在大數據橫行的今日,500GB和400萬的文件其實並不算多(偷笑)。那麼遊戲開局!給你一個天才級別的程序員,什麼都會並且不需要休息也不需要飲食的情況下,敲出整個Win10,你需要花費多少時間呢?

開局給你一個天才程序員,敲出整個Win10,你需要多久?

那麼我們設定這個天才程序員每一個小時能夠敲60行代碼,這麼算的話他一天就能敲出1440行代碼,一個月的工作量大概就是43200行代碼,敲上一年大概就能敲出52萬行代碼,並且這還是不需要飲食不需要休息的情況下。那麼這樣敲完整個Win10就需要96年,並且這還是保證沒有任何的BUG並且省略了調試步驟的時間消耗。其實要是這個人有正常生理需求,這個時間需要翻上好幾倍,並且這還不是最可怕的工作量。

開局給你一個天才程序員,敲出整個Win10,你需要多久?

與Win10相比谷歌才是最恐怖的存在,如果說一個完美天才能在一個世紀敲完整個Win10,那麼谷歌則是需要好幾代完美天才才能夠將其敲出來。根據現有資料整個谷歌的所有功能和服務算下來需要敲的代碼約為20億之多行。並且這20多億行的代碼都存放在了一個獨立的代碼倉庫裡,谷歌的所有工程師都能夠使用。

開局給你一個天才程序員,敲出整個Win10,你需要多久?

那麼要敲一個谷歌的話需要花費多久呢?哎呀呀這些數字看著小編十分的頭疼,先行溜了,感興趣小夥伴們自己計算一下吧。

開局給你一個天才程序員,敲出整個Win10,你需要多久?


分享到:


相關文章: