V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
liulaomo
V2EX  ›  Go 编程语言

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

  •  
  •   liulaomo · 2019-05-10 21:30:30 +08:00 · 2370 次点击
    这是一个创建于 2022 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    Ken Thompson

    image

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

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

    Rob Pike

    image

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

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

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

    Robert Griesemer

    image

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

    Russ Cox

    image

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

    Ian Lance Taylor

    image

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

    Brad Fitzpatrick

    image

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

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


    本文首发在微信Go 101公众号,欢迎各位转载本文。Go 101公众号将尽量在每个工作日发表一篇原创短文,有意关注者请扫描下面的二维码。

    qr.jpg

    gowk
        1
    gowk  
       2019-05-10 21:56:54 +08:00 via Android
    感谢这些神仙把 Go 设计成我喜欢的样子,希望 Go 发展越来越好
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3401 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:41 · PVG 12:41 · LAX 20:41 · JFK 23:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.