首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

NEXTMIND

Windows10是微软开发的个人电脑操作系统,也是全世界第一大操作系统,现在设想一个有趣的问题:如果一个顶级程序员夜以继日地埋头写程序,他要多久时间才能写完Win10的代码?

这个假设要满足两个条件:首先,程序员是个天才,他不仅会编程和调试,还精通技术、库、协议、标准和向后兼容需求,基本上一个人做完一个团队的事;其次,他不需要休息,不需要吃饭,只需要埋头苦干。

现在,我们来看看Win10到底有多大?在微软的官网上,有管理员称Win10大概有5000万行代码。

更夸张的是,认证为微软核心工程师的Axel Rietschin在社交媒体上发帖说,Win10的源代码总计超过500GB,文件超过400万个。

现在,我们假设这个程序员每小时可以写60行代码(这已经是比较乐观的估计),那么他每天就可以写1440行代码,每个月可以写大约43200行代码,一年下来可以写52万行代码。

这意味着,如果不吃不睡,这个程序员需要96年时间才能写完整个Win10,这还不包括调试的时间。如果一个人要搞定整个Win10,没有100年是不可能的。

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

据外媒Wired报道,谷歌工程师雷切尔•波特文(Rachel Potvin)曾估计,运行谷歌所有互联网服务,包括谷歌搜索、邮箱和地图,所需的软件大约包含20亿行代码。

所有20亿行代码都放在一个单独的代码库中,供数万名谷歌工程师使用。在公司内部,谷歌对待自己的代码就像一个巨大的操作系统。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200425A0KK7Z00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券