Go是Google的語言,而不是我們的語言
Go是有社群貢獻,但它不是社群專案,它是谷歌的專案。
這是一個不可爭辯的事實,無論你認為它是好還是壞,我們都需要接受。例如,如果您希望Go中加入一些重要的事情,那麼努力在社群中建立共識遠比說服Go核心團隊重要。作為必然結果,將大量時間和精力投入到社群努力中,如果沒有獲得Go團隊的熱情支援可能就是浪費時間。
總的來說,很明顯社群的聲音對於Go的發展並不重要,而我們這些在谷歌牆外與Go一起工作的人只需要接受。
如果我們非常幸運,我們的優先事項與谷歌相匹配; 如果我們相當幸運,Go核心團隊和Google將決定他們是否足夠關注我們的優先事項。好訊息是谷歌和Go核心團隊(迄今為止)關注Go在外部世界是否成功,而不僅僅是在谷歌內部,所以他們願意在痛點上工作。
Go通過擁有一支具有良好品味和對語言的一致願景的小核心團隊做得很好,這個團隊不受外界聲音的影響,並且移動緩慢且有偏見不做改變。
Go團隊聲稱他們真正關心社群並且希望他們參與現在聽起來很可笑。我確信他們是關心的,但只能關注到某一點。我認為Go核心團隊應該直言不諱關於這種情況,而不是假裝並暗中引導人們。
補充工具欄:Google和Go核心團隊
你可以問Go是Google的語言還是Go核心團隊的語言?因為Go的方向是由那個小核心團隊設定和控制的。但是,目前我認為大部分或全部活躍的Go核心團隊都是由Google聘用的,因此在實踐中不可能做出區分。
如果大多數人不再為谷歌工作,那麼Go可能是他們的語言,而不是谷歌,就像Python一直是Guido van Rossum的語言一樣,無論他當時為誰工作。
在實際層面上,不可否認的是,目前Google提供了大量支援Go的基礎架構和資源,例如golang.org,因此擁有域名等等。根據商標列表,Google還擁有“Go”程式語言的商標權。
相關文章
- Google的Go語言速度提升Go
- 為什麼我們需要一門新語言——Go語言Go
- 【Go語言入門系列】(八)Go語言是不是面嚮物件語言?Go物件
- 【譯】需要學習的是程式設計,而不是程式語言程式設計
- 我們為什麼要使用GO語言?Go
- Google釋出go程式語言Go
- 學習 Linux 是我們的愛情語言Linux
- Go語言是徹底的面向組合的併發語言Go
- GO是更好的程式語言嗎?Go
- 什麼是Go語言?Go語言有什麼特點?Go
- go語言與c語言的相互呼叫GoC語言
- 我的Go語言學習經歷Go
- Go語言————1、初識GO語言Go
- 語言是 Go 還是 Golang?Golang
- 我們是如何做 go 語言系統測試覆蓋率收集的?Go
- 為什麼我最喜歡的程式語言是 GoGo
- 網友:Go 你是 Google 的,Go:我不是Go
- go語言的介面Go
- Go語言的”坑“Go
- Go 是物件導向的語言嗎?Go物件
- Go 語言是如何計算 len() 的?Go
- Go 語言切片是如何擴容的?Go
- GO語言Go
- Go語言命令列程式和他們的引數Go命令列
- Go語言GOPATH是什麼Go
- GO語言————2、GO語言環境安裝Go
- 語言奇想錄之我們語速太慢了!
- 巨頭們的程式語言之爭:我的語言就是比你好
- Node.js 之父 Ryan 推薦大家使用 Go 語言,而不是 Node.jsNode.jsGo
- 【Go 語言入門專欄】Go 語言的起源與發展Go
- Go語言版本的forgeryGo
- Go語言的那些坑Go
- Go語言的前景分析Go
- Google 大佬們為什麼要開發 Go 這門新語言?Go
- Go是一門什麼樣的語言?Go
- Event Horizon是Go語言的CQRS/ES框架Go框架
- Java 語言是強型別語言語言(轉)Java型別
- 斯巴達的勇士們,你們的程式語言是什麼?