V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
DreamCMS
V2EX  ›  分享发现

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

  •  
  •   DreamCMS · 2015-09-18 08:39:18 +08:00 · 4010 次点击
    这是一个创建于 3354 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这个数字是 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
    29 条回复    2015-09-19 12:12:15 +08:00
    huobazi
        1
    huobazi  
       2015-09-18 08:42:43 +08:00
    那么牛也搞不定一些事情
    iloveayu
        2
    iloveayu  
       2015-09-18 08:44:55 +08:00   ❤️ 7
    那个容量 85TB 的 Piper 应该让 Pied Piper 压缩一下,哈哈哈。
    fyibmsd
        3
    fyibmsd  
       2015-09-18 08:46:46 +08:00
    10 亿行 xml
    SourceMan
        4
    SourceMan  
       2015-09-18 08:48:34 +08:00 via Android
    然而五千万行代码并不能创造出另一个 windos
    ileenhow
        5
    ileenhow  
       2015-09-18 08:49:35 +08:00
    相关新闻是什么鬼...
    codeforlife
        6
    codeforlife  
       2015-09-18 08:50:48 +08:00
    @iloveayu hahhhhhhhhhhhh
    a302800411
        7
    a302800411  
       2015-09-18 08:54:50 +08:00
    这新闻搞得好像微软只有 Windows 一样
    ljbha007
        8
    ljbha007  
       2015-09-18 08:58:44 +08:00
    微软所有业务的代码量加起来可能比这个更多 因为他们用的 C++和 C#

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

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

    90 昼夜写代码 40 万行 ,低质量无脑代码是写得出的
    wolfan
        16
    wolfan  
       2015-09-18 09:42:14 +08:00
    @sneezry CSS40 万行…… 我书读的少你不要骗我,话说 40 万行的 css 然并卵。
    sneezry
        17
    sneezry  
       2015-09-18 10:04:11 +08:00 via iPhone
    @wolfan 哈哈,开玩笑的
    qdwang
        18
    qdwang  
       2015-09-18 10:07:03 +08:00 via Android
    那么问题来了,要重写几遍 google 帝国可以等于微软帝国?
    Phariel
        19
    Phariel  
       2015-09-18 10:16:43 +08:00 via Android
    @iloveayu 硅谷梗好评!
    SmiteChow
        20
    SmiteChow  
       2015-09-18 10:22:37 +08:00
    nb
    osborn
        21
    osborn  
       2015-09-18 12:42:00 +08:00
    用代码行数来说事真是外行
    young
        22
    young  
       2015-09-18 12:44:13 +08:00
    @iloveayu 不要闹, 哈哈哈哈
    decken
        23
    decken  
       2015-09-18 13:22:27 +08:00 via Android   ❤️ 2
    相关新闻第二张图片其他人的键盘被司令吃了吗?
    hylddd
        24
    hylddd  
       2015-09-18 14:14:13 +08:00
    @decken 笑死了
    GuangXiN
        25
    GuangXiN  
       2015-09-18 18:55:56 +08:00
    女大学生参军变网络尖兵 90 昼夜写代码 40 万行
    2012 年 06 月 04 日 01:04

    三年前的旧闻
    DreamCMS
        26
    DreamCMS  
    OP
       2015-09-18 23:09:45 +08:00
    @GuangXiN 人家现在已经有上亿行代码了
    johnnyR
        27
    johnnyR  
       2015-09-18 23:18:11 +08:00
    社工库不服!
    Lucups
        28
    Lucups  
       2015-09-19 01:03:34 +08:00
    @decken 这都被你发现了

    明天来我这喝喝茶。
    jedihy
        29
    jedihy  
       2015-09-19 12:12:15 +08:00
    这个女大学生是 NUDT 毕业的,不要低估,可能新闻夸张了,但水平可能很高。我认识几个 CS 的 professor 都是 NUDT 的本科。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2585 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:02 · PVG 13:02 · LAX 21:02 · JFK 00:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.