『NEXTMIND』一个顶级程序员要多久才能独自写完Win10代码?
文章图片
NEXTMIND
Windows10是微软开发的个人电脑操作系统 , 也是全世界第一大操作系统 , 现在设想一个有趣的问题:如果一个顶级程序员夜以继日地埋头写程序 , 他要多久时间才能写完Win10的代码?
这个假设要满足两个条件:首先 , 程序员是个天才 , 他不仅会编程和调试 , 还精通技术、库、协议、标准和向后兼容需求 , 基本上一个人做完一个团队的事;其次 , 他不需要休息 , 不需要吃饭 , 只需要埋头苦干 。
【『NEXTMIND』一个顶级程序员要多久才能独自写完Win10代码?】现在 , 我们来看看Win10到底有多大?在微软的官网上 , 有管理员称Win10大概有5000万行代码 。
更夸张的是 , 认证为微软核心工程师的AxelRietschin在社交媒体上发帖说 , Win10的源代码总计超过500GB , 文件超过400万个 。
文章图片
现在 , 我们假设这个程序员每小时可以写60行代码(这已经是比较乐观的估计) , 那么他每天就可以写1440行代码 , 每个月可以写大约43200行代码 , 一年下来可以写52万行代码 。
这意味着 , 如果不吃不睡 , 这个程序员需要96年时间才能写完整个Win10 , 这还不包括调试的时间 。 如果一个人要搞定整个Win10 , 没有100年是不可能的 。
文章图片
有意思的是 , 相比Win10,谷歌更是大得惊人 。
据外媒Wired报道 , 谷歌工程师雷切尔?波特文(RachelPotvin)曾估计 , 运行谷歌所有互联网服务 , 包括谷歌搜索、邮箱和地图 , 所需的软件大约包含20亿行代码 。
所有20亿行代码都放在一个单独的代码库中 , 供数万名谷歌工程师使用 。 在公司内部 , 谷歌对待自己的代码就像一个巨大的操作系统 。
推荐阅读
- 快科技小米高管都是外人?雷军透露了一个秘密
- 知叔目标直指美韩,网友:这次稳了,日本顶级半导体专家加入中国企业
- 网贷平台■做一个网站要多少钱?
- 靓科技解读Thing,a16z、5.15亿美金的数据加密股票基金:找寻下一个Big
- 二台格物设计的与时俱进
- 晨财经陈春花:如何做到美国围剿之下的强劲增长?华为像是一个植物|2020财经云峰会
- 「月球」上古传说中的“天”,原来是一个星球,它为何阻挡古人登天?
- 三星note10@顶级三星价格感人,从6599跌至4899,256GB+骁龙855+手写笔
- 「华为」一个好消息,美国将发新规,一个坏消息,华为或被迫放弃安卓系统
- 一个懂法的包裹【每周简讯】丰巢正式回应收费争议