Google 有多大?它有 20 亿行代码

2015-09-18 08:39:18 +08:00
 DreamCMS
这个数字是 Google 的工程经理 Rachel Potvin 在硅谷的一个工程师大会上透露的。这 20 亿行代码包括 Google 所有的互联网服务——从搜索、 Gmail 到 Google 地图。作为对比,世界上最复杂的软件之一,微软的 Windows 操作系统大约有 5000 万行代码。

所以,创建一个 Google 软件帝国相当于写 40 遍 Windows 。

Rachel Potvin 还透露,所有的 Google 代码都储存在一个单一的源码库内,这可能是世界上最大的单一代码库。它只开放给公司的 2.5 万名程序员,而 Google 的搜索引擎算法等敏感代码更是储存在单独的库内,只开放给特定的雇员。 Google 有自己的版本控制系统 Piper ,容量大约为 85TB , 2.5 万工程师每天会递交 4.5 万次 commits ,每周修改 25 万个文件的 1500 万行代码。

[相关新闻]
女大学生参军变网络尖兵 90 昼夜写代码 40 万行
http://news.qq.com/a/20120604/000018.htm
4019 次点击
所在节点    分享发现
29 条回复
huobazi
2015-09-18 08:42:43 +08:00
那么牛也搞不定一些事情
iloveayu
2015-09-18 08:44:55 +08:00
那个容量 85TB 的 Piper 应该让 Pied Piper 压缩一下,哈哈哈。
fyibmsd
2015-09-18 08:46:46 +08:00
10 亿行 xml
SourceMan
2015-09-18 08:48:34 +08:00
然而五千万行代码并不能创造出另一个 windos
ileenhow
2015-09-18 08:49:35 +08:00
相关新闻是什么鬼...
codeforlife
2015-09-18 08:50:48 +08:00
@iloveayu hahhhhhhhhhhhh
a302800411
2015-09-18 08:54:50 +08:00
这新闻搞得好像微软只有 Windows 一样
ljbha007
2015-09-18 08:58:44 +08:00
微软所有业务的代码量加起来可能比这个更多 因为他们用的 C++和 C#

相关新闻里那个妹子还挺漂亮 不科学!
lance26
2015-09-18 08:58:59 +08:00
"创建一个 Google 软件帝国相当于写 40 遍 Windows ", 40 遍有什么用,还不是连一个都写不出来
chengzhoukun
2015-09-18 09:00:08 +08:00
还得加上病和 office 、 windowsPhone 、 Xbox 等产品吧
TangMonk
2015-09-18 09:01:56 +08:00
github 所有项目的总代码量有多少
ljbha007
2015-09-18 09:02:23 +08:00
算了下 按 100 天 40 万行代码 一天就是 4000 行 一天工作 15 小时算 一小时就是 266 行 大概就是一个类的样子

那都不用测试和 debug 的吗??
wolfan
2015-09-18 09:03:21 +08:00
问题那个女兵写的是 Java 呢?还是 xml ?
sneezry
2015-09-18 09:09:00 +08:00
@wolfan 是 CSS
dbfox
2015-09-18 09:12:55 +08:00
我也想去军队写程序

90 昼夜写代码 40 万行 ,低质量无脑代码是写得出的
wolfan
2015-09-18 09:42:14 +08:00
@sneezry CSS40 万行…… 我书读的少你不要骗我,话说 40 万行的 css 然并卵。
sneezry
2015-09-18 10:04:11 +08:00
@wolfan 哈哈,开玩笑的
qdwang
2015-09-18 10:07:03 +08:00
那么问题来了,要重写几遍 google 帝国可以等于微软帝国?
Phariel
2015-09-18 10:16:43 +08:00
@iloveayu 硅谷梗好评!
SmiteChow
2015-09-18 10:22:37 +08:00
nb

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/221652

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX