Go語言兩周年
兩年前,Google的一個小組公開了他們的孵化項目——Go編程語言。當時他們提供了一個語言規范、兩個編譯器、一個初步的標準庫、一些新穎的工具、大量簡單但卻精確的文檔。當看到全世界有很多的程序員嘗試使用Go時,他們真的很激動。該小組繼續進行著他們的工作,小組的人數也逐漸擴展到幾十個——然后是幾百個——包括來自開源社區的開發者。
Go作者一直不停地構建了許多的庫、新工具和文檔。去年11月,他們通過一篇博客文章(中文翻譯)和大家共同慶祝成功的一年,并得出結論“Go已經完全可以用于生產環境了,但仍有提升的空間。我們最近關注的是使Go程序在高性能系統中更快和更高效。”
今天是Go發布的兩周年紀念日,Go已經變得比以往更快速和穩定了。Go的代碼生成器、并發機制、垃圾回收器和核心庫都得以仔細地調整,這些使Go程序的性能進一步得到提升,對性能分析和調試的原生支持使其能更容易地偵測并排除用戶代碼中的性能問題。Go現在也更容易通過Go語言之旅進行學習了,這是一個可以方便地通過瀏覽器訪問的交互式教程。
在今年我們為Google App Engine平臺引入了試驗性的Go運行時,并不斷地提升Go運行時對App Engine API的支持。就在本周還發布了1.6.0 版本的Go App Engine SDK,它包含了對后臺程序(長期運行的進程)的支持,對數據倉庫索引的精確控制,以及其他的各種改進。今天,Go運行時的功能已與Python和Java運行時相當了,因此是后兩者的一個可行的替代方案。事實上,目前golang.org正是運行在App Engine服務上的一個godoc。
如果是2010年是探索和試驗的一年,2011年則是進行調整和為未來計劃的一年。在本年度我們發布了數個Go “release”版本,這些版本相比weekly快照更可靠,并獲得更好的支持。我們同時還引入了一個gofix工具,它免除了遷移到新發布版本可能遇到的麻煩。另外,在上個月我們還宣布了Go 1 計劃——一個將獲得多年支持的發布版本。Go 1 的工作已經正在進行中,您可以在weekly快照weekly.golang.org上查看我們的***進展。
按計劃Go 1將在2012年年初發布。我們希望在同時將Go App Engine帶出“試驗”狀態。
但這還不是全部。2011年是令地鼠(Go的吉祥物)激動的一年。他已經將自己裝扮成毛絨玩具(在Google I/O和其他Go講座中飽受稱贊的禮物)和塑膠形式(每個OSCON的參加者都收到了一個,現在在Google Store中還有貨)。
另外,最出人意料的是,他還在萬圣節與他的地鼠女朋友一起亮相了呢!
原文:http://golangwiki.org/wiki/index.php?title=%E9%A6%96%E9%A1%B5
【編輯推薦】