Go語言 1.5.3 發布
Go是Google開發的一種編譯型,並發型,并具有垃圾回收功能的編程語言。
羅伯特·格瑞史莫(Robert Griesemer),羅勃·派克(Rob Pike)及肯·湯普遜于2007年9月開始設計Go語言,,稍后Ian Lance Taylor, Russ Cox加入項目中。Go語言是基于Inferno操作系統所開發的。Go語言于2009年11月正式宣布推出,成為開放源代碼項目,并在Linux及Mac OS X平臺上進行了實現,后追加Windows系統下的實現。
Go語言的語法接近C語言,但是對于變量的聲明是不同的,其他語法不同之處是For循環和if判斷式沒有括號圍繞。Go語言支持垃圾回收功能。Go語言的并行模型是以東尼·霍爾的CSP為基礎,采取類似模型的其他語言包括occam和Limbo,但它也具有Pi運算的特征,比如通道傳輸。
與C++相比,Go語言并不包括如異常處理、繼承、泛型、斷言、虛函數等功能,但增加了slice型、并發、管道、垃圾回收、接口(interface)等特性的語言級支持。當然,Google 對于泛型的態度還是很開放的,但在該語言的常見問題列表中,對于斷言的存在,則持負面態度,同時也為自己不提供類型繼承來辯護。不同于Java,Go語言內嵌了關聯數組(也稱為哈希表(hashes)或字典(dictionaries)),就像字符串類型一樣。
Go 1.5.3 發布,該版本修復了 math/big 軟件包內的一個安全相關的問題,建議所有用戶升級到 Go 1.5.3。
詳情請看:發行說明
來自: http://www.oschina.net//news/69855/go-1-5-3