Go 部落格

Go 迎來三週年

Russ Cox
2012年11月10日

Go 開源專案 今天滿三歲了

回顧 Go 在這三年裡的發展歷程,確實令人欣慰。我們啟動時,Go 只是一個想法,背後有兩個在 Linux 和 OS X 上執行的實現。隨著我們根據使用者反饋和語言使用經驗不斷調整,其語法、語義和庫也在不斷變化。

自開源釋出以來,我們迎來了數百位外部貢獻者,他們以各種方式擴充套件和改進了 Go,包括從零開始編寫了 Windows 移植版本。我們添加了一個包管理系統 goinstall,它最終演變成了 go 命令。我們還添加了對 App Engine 上的 Go 支援。在過去的一年裡,我們還舉辦了 許多講座,建立了一個 互動式入門教程,最近我們還增加了對 包文件中可執行示例的支援

也許過去一年中最重要的一項發展是第一個穩定版本 Go 1 的釋出。編寫 Go 1 程式的開發者現在可以確信,他們的程式將在多年內,在許多環境中,無需更改即可繼續編譯和執行。作為 Go 1 釋出的一部分,我們花了數月時間清理了 語言和庫,使其能夠經受時間的考驗。

我們現在正致力於在 2013 年釋出 Go 1.1。屆時將有一些新功能,但此次釋出將主要側重於使 Go 的效能比現在更勝一籌。

我們對圍繞 Go 發展起來的社群感到尤其高興:郵件列表和 IRC 頻道似乎充滿了討論,並且今年出版了幾本 Go 書籍。社群正在蓬勃發展。Go 在生產環境中的使用量也激增,尤其是在 Go 1 釋出之後。

我們在 Google 以各種方式使用 Go,其中許多不對外公開。一些公開的例子包括 提供 Chrome 和其他下載擴充套件 YouTube 的 MySQL 資料庫,當然還有在 App Engine 上執行的 Go 主頁。去年的 感恩節塗鴉 和最近的 Jam with Chrome 網站也由 Go 程式提供服務。

其他公司和專案也在使用 Go,包括 BBC WorldwideCanonicalCloudFlareHerokuNovartisSoundCloudSmugMugStatHatTinkercad,以及 許多其他公司

祝願在 Go 中有更多富有成效的程式設計年頭。

下一篇文章: 兩次 Go 近期講座
上一篇文章: App Engine 1.7.1 中的 Go 更新
部落格索引