谷歌今天釋出了Go語言的首個正式版本,谷歌稱,這是該語言發展過程中的一個重要的裡程碑。

Go 語言最初由Rob Pike等谷歌工程師在2007年9月啟動設計工作,在2009年11月正式對外釋出。Go将動态語言易于編寫的特性和靜态語言的高效性相結合,具備良好的易用性和極佳的執行效率。Go語言最初定位于網絡伺服器、存儲系統和資料庫的程式設計,同時在語言中包含并發構造體,以幫助開發者建立并行任務。Go開發團隊曾表示,編譯完成的Go程式運作速度接近C語言實作的程式。
Go 1 正式版的改進包括語言方面的改變(如Unicode字元的新類型)以及标準庫的變化(如新增了包和重命名了strconv包),此外,包的層級已經進行了重新整理,放置到了相應的組中,如網絡設施、RPC包、網絡子目錄等。
谷歌此次還首次推出了Go語言的二進制版本(已編譯版本),這意味着Go可以在Linux、FreeBSD、Mac OS X以及Windows中運作。
此外,谷歌還圍繞新增的 Go 指令調整了 Go 的工具套件,以使開發者更好地讀取、建構、安裝和維護 Go 應用程式。
随着Go 1的釋出,谷歌App Engine SDK也進行了更新,Go的相關改進已經被應用到了App Engine庫中。
下載下傳位址:
<a href="http://code.google.com/p/go/downloads/list" target="_blank">Go 1</a>
<a href="http://code.google.com/p/googleappengine/downloads/list" target="_blank">Google App Engine SDK for Go</a>
【編輯推薦】
<a href="http://developer.51cto.com/art/201203/326202.htm" target="_blank">Google研發先程序式設計技術 簡化Web應用開發</a>
<a href="http://developer.51cto.com/art/201203/324198.htm" target="_blank">Go語言寫Web應用程式</a>
<a href="http://developer.51cto.com/art/201203/323857.htm" target="_blank">Go語言源碼可追溯到1972 年?</a>
<a href="http://developer.51cto.com/art/201203/323678.htm" target="_blank">谷歌釋出Go程式設計語言首個候選版</a>
<a href="http://developer.51cto.com/art/201203/323288.htm" target="_blank">用Google Go語言實作http共享</a>