专栏首页Go语言101Go语言设计和工具链核心团队成员介绍
原创

Go语言设计和工具链核心团队成员介绍

本文将介绍一下Go语言设计和工具链的核心团队成员。

Ken Thompson

ken.jpeg

大名鼎鼎、如雷贯耳,Unix操作系统的发明人之一(排在第一号),C语言前身B语言的设计者,UTF-8编码设计者之一,图灵奖得主。老爷子今年快76岁了(1943年生)。早年一直再贝尔实验室做研究,60多岁的时候被谷歌尊养起来。2007年,老爷子和Rob Pike、Robert Griesemer一起设计了做出的Go语言。老爷子目前基本不参与Go的设计和开发。

在2011年的一次采访中,老爷子幽默地谈到设计Go语言的初衷是他们很不喜欢C++,因为C++中充满了大量的垃圾特性。

Rob Pike

rob.jpeg

早年在贝尔实验室和Ken Thompson结对编程的小弟,早已成长为业内的领军人物。UTF-8两个发明人之一。Go设计团队第一任老大。如今也退休并被谷歌尊养起来了。Rob Pike仍旧活跃在各个Go论坛组中,适当地发表自己的意见。

顺便说一句,Go语言的地鼠吉祥物是由Rob Pike的媳妇Renee French设计的。

顺便另说一句,Rob Pike曾获得1980年奥运会射箭银牌。

Robert Griesemer

robert.png

Go语言三名最初的设计者之一,比较年轻。曾参与V8 JavaScript引擎和Java HotSpot虚拟机的研发。目前主要维护Go白皮书和代码解析器等。

Russ Cox

Russ Cox为目前Go团队的leader。2008年MIT博士毕业后就加入了Go核心设计开发团队,非常年轻。代码提交量排第一。目前很多拿不定主意的决策都是Russ Cox最后拍板。很多时候都是力排众议,这导致了Go社区很多成员对他有些不满。去年发生的godep和vgo(即Go modules)争论事件到现在还余波未了。实事求是地说,他的大多数决策都是很合理的。

Ian Lance Taylor

ian.jpeg

gcc项目活跃维护者之一,gccgo编译器的作者和cgo工具链维护者。活跃于各个go订阅组,耐心解答各种问题。可以说,如果没有Ian的耐心解答,《Go语言101》一书很难完成。

Brad Fitzpatrick

brad.jpeg

LiveJournal.com的创始人,Memcached软件的作者。net/http标准库包的主要维护者。

当然,核心团队还有很多成员。限于篇幅和未搜索到他们的足够信息,这里就不介绍了。


更多关于Go语言的细节、技巧和常识,请访问《Go语言101》项目或者《Go语言101》官网,或者关注本专栏公众号(Go 101):

Go 101.jpg

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 2019,Go GUI项目爆发的一年?

    目前Go语言主要活跃在区块链、云计算、命令行工具和后端服务等领域。这些领域基本上和GUI关系不大。近来出现了很多跨平台的Go GUI项目。虽说用井喷之势形容有些...

    刘老貘
  • Go编程中的一些编译时刻断言技巧

    有时候,我们希望在编译时刻就能够判断某些条件是否成立,而不是等到运行时刻报错。但是Go并没有提供在编译时刻直接判断某个条件是否成立的功能。那么该如何做到这一点呢...

    刘老貘
  • Go中某些语句中的表达式之间的相对估值顺序未定义

    Go语言中有很多独特的设计,也有很多从其它语言借鉴过来的设计。总体上看,Go和C语言的血缘最近。事实上,我们可以将Go语言称为C+语言。相对于C语言,Go语言的...

    刘老貘
  • 【从零开始学习Go语言】一.初识Go语言

    Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。

    一只特立独行的兔先生
  • 学习Golang的4个技巧【Programming(Go)】

    我:“好。”(内部对话):“这是用Go语言编写的。那是什么?”(谷歌工作人员):“哦,一种编程语言。我在职业生涯中已经学到了一些。没那么难吧。”

    Potato
  • 许式伟:我与Go语言的这十年

    2007 年 9 月 20 日,关于设计一门全新语言的讨论正式开始,这门全新的语言,就是后来的 Go。时至今日,Go 语言已经发布到 1.9 版本,走过了整整十...

    企鹅号小编
  • Go语言六周年,2016年初发布Go 1.6

    原文出处: Andrew Gerrand 译文出处:oschina 2009年11月10日,Go 语言作为开源项目正式发布。从那开始,已经有超过 780...

    wangxl
  • go语言相关资料

    Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, ...

    ccf19881030
  • 【Go 语言社区】七牛首席布道师:Go不是在颠覆,就是在逆袭-转

    七牛首席布道师:Go不是在颠覆,就是在逆袭--转 文章来源:http://www.csdn.net/article/2014-07-21/2820743 七牛...

    李海彬
  • google舍弃java?android上层应用或采用Go语言

    摘要 Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且...

    李海彬

扫码关注云+社区

领取腾讯云代金券