Bendi新闻
>
谷歌内部用Java比Go还多?
谷歌内部用Java比Go还多?
22天前
众所周知,Go 这一门编程语言的最大金主爸爸是 Google,Go 核心团队绝大部分也都在 Google 中工作,Google 为他们支付工资、福利等任何薪酬相关的内容。
那在 Google 里到底对于 Go 的使用又是什么情况呢?今天我们基于社区的讨论,一起快速了解内部情况。
快速背景
最近在国外 reddit 社区的 r/golang 频道上,有人发出了直击灵魂的提问:“How much Go is used at Google?”。
现场有许多 Google 员工现身说法。以前很多朋友说 Google 里自己都不用 Go(尴尬得很)。
这回让我们一起看看 Google 自家人用 Go 用的怎么样!
网友们现身说法 TOP3
@assbuttbuttass: 自己是在 Google Cloud 团队进行工作。目前所有的新项目都使用 Go 语言。 仍有很多旧代码是用 C++ 编写的。 使用 Go 还是 C++ 取决于你具体所在的团队。 @deathmaster99: 这很大程度上取决于团队。他在 Google 工作,整个代码库都是用 Java 编写的,所有新服务都要用 Kotlin 编写。 我确信对于全新的服务,Go 是默认选项。但这只占代码库的 10%。 绝大部分都是用 C++ 编写的传统代码。 @eloquent_beaver: 这确实取决于您的产品领域。 Google 拥有多个内部服务器框架,为新服务器开发铺平了道路,Java/Kotlin、Go 和 C++ 都得到了支持和广泛应用。 Java 或 Kotlin 在某些 PA 中备受青睐,而 Go 则在其他 PA 中备受青睐。甚至 C++ 也被用于那些需要高效处理数千万 QPS 的服务器(每个请求的成本相差百万分之一美元也很重要)。
结论
从所有的评论和交流来看,Google 作为一家庞大的公司,必然存在着不同的业务领域和使用方式。
我们可以得出决定会不会使用 Go 的原因取决于:团队的倾向和业务的产品领域。像是 Java 和 Kotlin 肯定在 Android 产品中使用较多。
而 Go 核心团队本身是在 Google Cloud 团队中,因此云原生这一块天然的拥有更多的 Go 亲和性,使用的人会更多。
但即使如此,Go 项目的代码在个别团队中也只占有 10% 左右的比例(via @deathmaster99)
微信扫码关注该文公众号作者
来源:OSC开源社区
相关新闻
赢下AI大战有多贵?谷歌AI负责人:要花超1000亿美元!“赠送面积”比公摊还多?北京楼盘开始卷“得房率”!房管局提醒:有法律风险苏纳克陷下台危机!最富首相退路多多,坐拥多套豪宅比国王资产还多?比死神还准?用AI预知死亡,准确率高达80%离奇|加拿大中产交税比顶级富豪还多?中产不堪重负,富豪巧妙避税,联邦政府意向富豪下手,但事实上呢?突发!一华人工程师被捕!他用谷歌电脑偷了谷歌机密,还存到了谷歌账号???ChatGPT无需注册就能用了,OpenAI将取代谷歌搜索?SHAD 到底有多牛?解密这个比大学还难申请的加拿大顶级夏令营洗衣机下岗了?用它泡会,比手搓还干净谷歌“压力文化”有多可怕?18年工程技术总监被裁后吐槽:如释重负Altman地位又危了?!OpenAI董事会邀请竞争对手加入,还挖角谷歌Gemini高管一级投资人居然能用破案的方法来做尽职调查?还能因此多排除一半的风险项目?算法闭源、调用限次 ,谷歌找到新的AI变现路径?什么是“性成瘾”?患者自白:比烟瘾、酒瘾厉害多了,比戒毒还难不踩雷!多伦多周边5个谷歌评分4分+的摘樱桃果园:哪家采摘体验感最佳?What?《纽约时报》最新发布:美国首次!中产纳税率,比富人阶层还要多!美国多地比南极洲还冷!这种极寒天气将持续到何时?“纯兴奋剂运动会”要来了?!不药检还能用黑科技... 有900多人想参加......堪比“零元购”?美国女子退用了2年多的沙发,Costco给她全额退货!谷歌放弃毛利率 99%业务:不想用我们的可以免费迁出!上云免费、下云无限“贵”的时代即将结束?并发王座易主?Java 21 虚拟线程强势崛起,Go & Kotlin还稳得住吗 | 盘点谷歌杀妻案:陈立人还能拖多久?他请到顶级律师!她父母苦等签证50多岁还在乘风破浪,她拿什么跟别人比?用胶水粘披萨、吃石头获取营养……谷歌的AI产品又“翻车”了,这次还很离谱!背后暴露的是AI行业的“致命”问题