一个顶级程序员要多久才能独自写完Win10代码?

文章图片
NEXTMIND
Windows10是微软开发的个人电脑操作系统 , 也是全世界第一大操作系统 , 现在设想一个有趣的问题:如果一个顶级程序员夜以继日地埋头写程序 , 他要多久时间才能写完Win10的代码?
这个假设要满足两个条件:首先 , 程序员是个天才 , 他不仅会编程和调试 , 还精通技术、库、协议、标准和向后兼容需求 , 基本上一个人做完一个团队的事;其次 , 他不需要休息 , 不需要吃饭 , 只需要埋头苦干 。
现在 , 我们来看看Win10到底有多大?在微软的官网上 , 有管理员称Win10大概有5000万行代码 。
更夸张的是 , 认证为微软核心工程师的AxelRietschin在社交媒体上发帖说 , Win10的源代码总计超过500GB , 文件超过400万个 。

文章图片
现在 , 我们假设这个程序员每小时可以写60行代码(这已经是比较乐观的估计) , 那么他每天就可以写1440行代码 , 每个月可以写大约43200行代码 , 一年下来可以写52万行代码 。
这意味着 , 如果不吃不睡 , 这个程序员需要96年时间才能写完整个Win10 , 这还不包括调试的时间 。 如果一个人要搞定整个Win10 , 没有100年是不可能的 。

文章图片
有意思的是 , 相比Win10,谷歌更是大得惊人 。
据外媒Wired报道 , 谷歌工程师雷切尔?波特文(RachelPotvin)曾估计 , 运行谷歌所有互联网服务 , 包括谷歌搜索、邮箱和地图 , 所需的软件大约包含20亿行代码 。
【一个顶级程序员要多久才能独自写完Win10代码?】所有20亿行代码都放在一个单独的代码库中 , 供数万名谷歌工程师使用 。 在公司内部 , 谷歌对待自己的代码就像一个巨大的操作系统 。
推荐阅读
- 疫情冲击经济,第一个“破产”的国家出现!今年5次调查自华产品
- 寂然单排134连胜,队友却全程挂机,赛后寂然发现挂机队友的一个秘密
- 一个男人对一个女人有这4个表现,表明他是真的爱你!
- 想要“毁掉”一个人,不需要折磨他,只需要说这简单的“三句话”
- 直接送店面!济南”90后“夫妻送出一家油条店,一个月能赚上万元
- 一个人有没有辞职的打算,这四点表现有一个就说明他打算走了
- 儿子车祸去世一个月,儿媳就再婚,看到新郎时,我把积蓄给了儿媳
- 梦幻西游:单凭攻击问鼎神威顶级宠,12个技能,属性真是太炸了!
- 《冰雪知识微课堂》这是支为了同一个目标,一起努力进步的队伍!
- 230万人口的南京江北新区,城市副中心,再造一个“城市”
