Go語(yǔ)言1.1版發(fā)布
譯注:原本今天早上已在@程序員的那些事 微博推薦了 Go 官博的資訊,但看評(píng)論后才發(fā)現(xiàn)有些地方需要用梯子,于是轉(zhuǎn)到墻內(nèi)并簡(jiǎn)單翻譯一下。以下是全文:
“很高興宣布 Go 語(yǔ)言 1.1 版的發(fā)布。
在去年3月,我們發(fā)布了 1.0 版。此后我們發(fā)布了3個(gè)小版本更新,這些都只是修復(fù)了嚴(yán)重問(wèn)題,所以各位到現(xiàn)在用的都是 Go 1.0.3 版。
和 1.0 版相比,Go 1.1 包含了許多改進(jìn)。
最顯著的改進(jìn)是和性能相關(guān)。我們優(yōu)化了編譯器和鏈接器、垃圾回收器、goroutine 調(diào)度、映射實(shí)現(xiàn)和部分標(biāo)準(zhǔn)庫(kù)。在 Go 1.1 之下,你的Go代碼應(yīng)該會(huì)明顯快多了。
還有Go語(yǔ)言本身一些細(xì)微變化,其中兩點(diǎn)這里要摘出來(lái)說(shuō)說(shuō):① return 的變化將帶來(lái)更為簡(jiǎn)潔和正確的程序,② 引入了方法值(method values)。
并行編程在這更為安全,因?yàn)?Go 1.1 增加一個(gè)用于查找內(nèi)存同步錯(cuò)誤的 race 探測(cè)器。后面我們會(huì)在新文章中討論 race 探測(cè)器,目前的話,大家就好好看手冊(cè)吧。
工具和標(biāo)準(zhǔn)庫(kù)都已經(jīng)改進(jìn)和擴(kuò)展了,大家可以從發(fā)布備注中查看詳情。
根據(jù)我們的兼容性指南,Go 1.1 兼容 Go 1.0,我們推薦所有 Go 用戶都升級(jí)到新版。
所有的這一切,都離不開(kāi)來(lái)自開(kāi)源社區(qū)的貢獻(xiàn)值的鼎力幫助。從 Go 1.0 以來(lái),內(nèi)核收到了來(lái)自 161 位非 Google 員工的 2600 次提交。 感謝大家的努力。我們還要特別感謝Shenghou Ma、Rémy Oudompheng、Dave Cheney、 Mikio Hara、 Alex Brainman、 Jan Ziak 和 Daniel Morsing 的卓越貢獻(xiàn)。
了解更多新版內(nèi)容,請(qǐng)查看安裝說(shuō)明。 Happy hacking! “
英文原文:Golang Blog