Go語言的大神們你知道多少?Go語言核心團隊成員介紹

2019-10-24     Go語言中文網

本文將介紹一下Go語言設計和工具鏈的核心團隊成員。

Ken Thompson

大名鼎鼎、如雷貫耳,Unix作業系統的發明人之一(排在第一號),C語言前身B語言的設計者,UTF-8編碼設計者之一,圖靈獎得主。老爺子今年快76歲了(1943年生)。早年一直再貝爾實驗室做研究,60多歲的時候被谷歌尊養起來。2007年,老爺子和Rob Pike、Robert Griesemer一起設計了做出的Go語言。老爺子目前基本不參與Go的設計和開發。

在2011年的一次採訪中,老爺子幽默地談到設計Go語言的初衷是他們很不喜歡C++,因為C++中充滿了大量的垃圾特性。

Rob Pike

早年在貝爾實驗室和Ken Thompson結對編程的小弟,早已成長為業內的領軍人物。UTF-8兩個發明人之一。Go設計團隊第一任老大。如今也退休並被谷歌尊養起來了。Rob Pike仍舊活躍在各個Go論壇組中,適當地發表自己的意見。

順便說一句,Go語言的地鼠吉祥物是由Rob Pike的媳婦Renee French設計的。

Robert Griesemer

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

gcc項目活躍維護者之一,gccgo編譯器的作者和cgo工具鏈維護者。活躍於各個go訂閱組,耐心解答各種問題。可以說,如果沒有Ian的耐心解答,《Go語言101》一書很難完成。

Brad Fitzpatrick

LiveJournal.com的創始人,Memcached軟體的作者。net/http標準庫包的主要維護者。

當然,核心團隊還有很多成員。限於篇幅和未搜索到他們的足夠信息,這裡就不介紹了。


本文首發在微信Go 101公眾號,歡迎各位轉載本文。Go 101公眾號將儘量在每個工作日發表一篇原創短文。作者:老貘

文章來源: https://twgreatdaily.com/zh-tw/3P0uCG4BMH2_cNUgN2bK.html