Go 部落格

Go 語言七年

Go 團隊
2016 年 11 月 10 日

今天,距離我們開源 Go 的初步草案已經過去了七年。在開源社群的幫助下,包括 Go 原始碼倉庫的一千多名個人貢獻者,Go 已經發展成為一門在全球範圍內使用的語言。

過去一年中,Go 中最顯著的使用者可見的變化包括在 Go 1.6 中內建支援 HTTP/2,以及在 Go 1.7 中將 context 包 整合到標準庫中。但我們也進行了許多不太顯眼的改進。Go 1.7 更改了 x86-64 編譯器,使用了新的基於 SSA 的後端,將大多數 Go 程式的效能提高了 10-20%。對於計劃於明年二月釋出的 Go 1.8,我們已經為其他架構的編譯器也採用了新的後端。我們還增加了新的移植,支援 Android 上的 32 位 x86,Linux 上的 64 位 MIPS,以及 IBM z Systems 上的 Linux。並且我們開發了新的垃圾回收技術,將典型的“停止世界”暫停時間縮短到 100 微秒以下。(與之對比,Go 1.5 的重大新聞是 10 毫秒或更少。)

今年年初,一月份在全球舉行了 Go 駭客馬拉松,即 Gopher Gala。然後,二月份在印度和迪拜,四月份在中國和日本,五月份在舊金山,七月份在丹佛,八月份在倫敦,上個月在巴黎,以及這個週末在巴西舉行了 Go 大會。下週將在紐約舉行 GothamGo 大會。今年還新增了 30 多個新的 Go 使用者組,八個新的 Women Who Go 分會,以及在全球範圍內舉辦了四場 GoBridge 工作坊。

Go 社群的熱情和支援令我們深受感動,我們對此深表感激。無論您是透過貢獻程式碼、報告 bug、在設計討論中分享專業知識、撰寫部落格文章或書籍、組織聚會、幫助他人學習或進步、開源您編寫的 Go 包,還是僅僅作為 Go 社群的一員參與其中,Go 團隊都感謝您的幫助、您的時間和您的精力。沒有你們,Go 就不可能取得今天的成功。

謝謝大家,讓我們一起迎接 Go 更加有趣和成功的未來一年!

下一篇文章: Go 字型
上一篇文章: HTTP Tracing 介紹
部落格索引