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”程式語言的商標權。
相關文章
- 【Go語言入門系列】(八)Go語言是不是面嚮物件語言?Go物件
- 【譯】需要學習的是程式設計,而不是程式語言程式設計
- 學習 Linux 是我們的愛情語言Linux
- go語言與c語言的相互呼叫GoC語言
- 什麼是Go語言?Go語言有什麼特點?Go
- 我的Go語言學習經歷Go
- Go語言————1、初識GO語言Go
- Go語言的”坑“Go
- go語言的介面Go
- 我們是如何做 go 語言系統測試覆蓋率收集的?Go
- 語言是 Go 還是 Golang?Golang
- 網友:Go 你是 Google 的,Go:我不是Go
- Go 是物件導向的語言嗎?Go物件
- Go 語言是如何計算 len() 的?Go
- Go 語言切片是如何擴容的?Go
- 面向領域專家的語言,而不僅僅是程式設計師的語言程式設計師
- Go語言命令列程式和他們的引數Go命令列
- Google 大佬們為什麼要開發 Go 這門新語言?Go
- GO語言————2、GO語言環境安裝Go
- 【Go 語言入門專欄】Go 語言的起源與發展Go
- Go語言GOPATH是什麼Go
- Go語言版本的forgeryGo
- Go語言的前景分析Go
- Go語言的那些坑Go
- 程式語言分類和選擇有哪些?我們選擇python而不直接學習底層語言?Python
- Go是一門什麼樣的語言?Go
- Go語言mapGo
- go 語言切片Go
- go 語言常量Go
- go語言使用Go
- GO語言————8.5 map 的排序Go排序
- Go語言的互斥鎖MutexGoMutex
- Go 語言的組合之道Go
- go語言的31個坑Go
- go語言json的使用技巧GoJSON
- go語言的初體驗Go
- 語言主要是一種交流工具,而不是思維工具
- 為什麼爬蟲語言選擇Python而不是Java?爬蟲PythonJava