Go语言的大神们你知道多少?Go语言核心团队成员介绍

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

Ken Thompson

Go语言的大神们你知道多少?Go语言核心团队成员介绍

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

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

Rob Pike

Go语言的大神们你知道多少?Go语言核心团队成员介绍

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

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

Robert Griesemer

Go语言的大神们你知道多少?Go语言核心团队成员介绍

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

Russ Cox

Go语言的大神们你知道多少?Go语言核心团队成员介绍

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

Ian Lance Taylor

Go语言的大神们你知道多少?Go语言核心团队成员介绍

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

Brad Fitzpatrick

Go语言的大神们你知道多少?Go语言核心团队成员介绍

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

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



分享到:


相關文章: