当前位置:首页 > 科技  > 软件

Google 内部 Go 的使用率有多少?

来源: 责编: 时间:2024-05-16 09:07:37 80观看
导读大家好,我是煎鱼。众所周知,Go 这一门编程语言的最大金主爸爸是 Google,Go 核心团队绝大部分也都在 Google 中工作,Google 为他们支付工资、福利等任何薪酬相关的内容。那在 Google 里到底对于 Go 的使用又是什么情况呢?今

大家好,我是煎鱼。Hez28资讯网——每日最新资讯28at.com

众所周知,Go 这一门编程语言的最大金主爸爸是 Google,Go 核心团队绝大部分也都在 Google 中工作,Google 为他们支付工资、福利等任何薪酬相关的内容。Hez28资讯网——每日最新资讯28at.com

那在 Google 里到底对于 Go 的使用又是什么情况呢?今天我们基于社区的讨论,一起快速了解内部情况。Hez28资讯网——每日最新资讯28at.com

快速背景

最近在国外 reddit 社区的 r/golang 频道上,有人发出了直击灵魂的提问:“How much Go is used at Google?”。Hez28资讯网——每日最新资讯28at.com

图片图片Hez28资讯网——每日最新资讯28at.com

现场有许多 Google 员工现身说法。以前很多朋友说 Google 里自己都不用 Go(尴尬得很)。Hez28资讯网——每日最新资讯28at.com

这回让我们一起看看 Google 自家人用 Go 用的怎么样!Hez28资讯网——每日最新资讯28at.com

网友们现身说法 TOP3

  • @assbuttbuttass:

自己是在 Google Cloud 团队进行工作。目前所有的新项目都使用 Go 语言。Hez28资讯网——每日最新资讯28at.com

仍有很多旧代码是用 C++ 编写的。Hez28资讯网——每日最新资讯28at.com

使用 Go 还是 C++ 取决于你具体所在的团队。Hez28资讯网——每日最新资讯28at.com

  • @deathmaster99:
  • 这很大程度上取决于团队。他在 Google 工作,整个代码库都是用 Java 编写的,所有新服务都要用 Kotlin 编写。Hez28资讯网——每日最新资讯28at.com

  • 我确信对于全新的服务,Go 是默认选项。但这只占代码库的 10%。Hez28资讯网——每日最新资讯28at.com

  • 绝大部分都是用 C++ 编写的传统代码。Hez28资讯网——每日最新资讯28at.com

  • @eloquent_beaver:Hez28资讯网——每日最新资讯28at.com

  • 这确实取决于您的产品领域。Hez28资讯网——每日最新资讯28at.com

  • Google 拥有多个内部服务器框架,为新服务器开发铺平了道路,Java/Kotlin、Go 和 C++ 都得到了支持和广泛应用。Hez28资讯网——每日最新资讯28at.com

  • Java 或 Kotlin 在某些 PA 中备受青睐,而 Go 则在其他 PA 中备受青睐。甚至 C++ 也被用于那些需要高效处理数千万 QPS 的服务器(每个请求的成本相差百万分之一美元也很重要)。Hez28资讯网——每日最新资讯28at.com

结论

从所有的评论和交流来看,Google 作为一家庞大的公司,必然存在着不同的业务领域和使用方式。Hez28资讯网——每日最新资讯28at.com

我们可以得出决定会不会使用 Go 的原因取决于:团队的倾向和业务的产品领域。像是 Java 和 Kotlin 肯定在 Android 产品中使用较多。Hez28资讯网——每日最新资讯28at.com

而 Go 核心团队本身是在 Google Cloud 团队中,因此云原生这一块天然的拥有更多的 Go 亲和性,使用的人会更多。Hez28资讯网——每日最新资讯28at.com

但即使如此,Go 项目的代码在个别团队中也只占有 10% 左右的比例(via @deathmaster99)Hez28资讯网——每日最新资讯28at.com

本文链接://www.dmpip.com//www.dmpip.com/showinfo-26-88348-0.htmlGoogle 内部 Go 的使用率有多少?

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: Pytest初学者指南:快速上手高效Python测试

下一篇: MQ消息积压,把我整吐血了

标签:
  • 热门焦点
  • 三言两语说透设计模式的艺术-单例模式

    三言两语说透设计模式的艺术-单例模式

    写在前面单例模式是一种常用的软件设计模式,它所创建的对象只有一个实例,且该实例易于被外界访问。单例对象由于只有一个实例,所以它可以方便地被系统中的其他对象共享,从而减少
  • 如何通过Python线程池实现异步编程?

    如何通过Python线程池实现异步编程?

    线程池的概念和基本原理线程池是一种并发处理机制,它可以在程序启动时创建一组线程,并将它们置于等待任务的状态。当任务到达时,线程池中的某个线程会被唤醒并执行任务,执行完任
  • 深度探索 Elasticsearch 8.X:function_score 参数解读与实战案例分析

    深度探索 Elasticsearch 8.X:function_score 参数解读与实战案例分析

    在 Elasticsearch 中,function_score 可以让我们在查询的同时对搜索结果进行自定义评分。function_score 提供了一系列的参数和函数让我们可以根据需求灵活地进行设置。近期
  • WebRTC.Net库开发进阶,教你实现屏幕共享和多路复用!

    WebRTC.Net库开发进阶,教你实现屏幕共享和多路复用!

    WebRTC.Net库:让你的应用更亲民友好,实现视频通话无痛接入! 除了基本用法外,还有一些进阶用法可以更好地利用该库。自定义 STUN/TURN 服务器配置WebRTC.Net 默认使用 Google 的
  • 腾讯盖楼,字节拆墙

    腾讯盖楼,字节拆墙

    来源 | 光子星球撰文 | 吴坤谚编辑 | 吴先之“想重温暴刷深渊、30+技能搭配暴搓到爽的游戏体验吗?一起上晶核,即刻暴打!”曾凭借直播腾讯旗下代理格斗游戏《DNF》一
  • 新电商三兄弟,“抖快红”成团!

    新电商三兄弟,“抖快红”成团!

    来源:价值研究所作 者:Hernanderz 随着内容电商的概念兴起,抖音、快手、小红书组成的“新电商三兄弟”成为业内一股不可忽视的势力,给阿里、京东、拼多多带去了巨大压
  • 当家的盒马,加速谋生

    当家的盒马,加速谋生

    来源 | 价值星球Planet作者 | 归去来自己“当家”的盒马,开始加速谋生了。据盒马官微消息,盒马计划今年开放生鲜供应链,将其生鲜商品送往食堂。目前,盒马在上海已经与
  • 华为HarmonyOS 4升级计划公布:首批34款机型今日开启公测

    华为HarmonyOS 4升级计划公布:首批34款机型今日开启公测

    8月4日消息,今天下午华为正式发布了HarmonyOS 4系统,在更流畅的前提下,还带来了不少新功能,UI设计也有变化,会让手机焕然一新。华为宣布,首批机型将会在
  • iQOO Neo8系列或定档5月23日:首发天玑9200+ 安卓跑分王者

    iQOO Neo8系列或定档5月23日:首发天玑9200+ 安卓跑分王者

    去年10月,iQOO推出了iQOO Neo7系列机型,不仅搭载了天玑9000+,而且是同价位唯一一款天玑9000+直屏旗舰,一经上市便受到了用户的广泛关注。在时隔半年后,
Top
Baidu
map