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