當前位置:成語大全網 - 新華字典 - 如果妳要放棄Golang妳的理由是什麽?

如果妳要放棄Golang妳的理由是什麽?

特性少,粗放,規定壹大堆跟代碼實現邏輯無關的東西等等。

Go(又稱?Golang)是?Google?的 Robert Griesemer,Rob Pike 及 Ken Thompson 開發的壹種靜態強類型、編譯型語言。Go 語言語法與?C?相近,但功能上有:內存安全,GC(垃圾回收),結構形態及 CSP-style?並發計算。

Golang描述:

Go的語法接近C語言,但對於變量的聲明有所不同。Go支持垃圾回收功能。Go的並行模型是以東尼·霍爾的通信順序進程(CSP)為基礎,采取類似模型的其他語言包括Occam和Limbo,但它也具有Pi運算的特征,比如通道傳輸。在1.8版本中開放插件(Plugin)的支持,這意味著現在能從Go中動態加載部分函數。

與C++相比,Go並不包括如枚舉、異常處理、繼承、泛型、斷言、虛函數等功能,但增加了 切片(Slice) 型、並發、管道、垃圾回收、接口(Interface)等特性的語言級支持。Go 2.0版本將支持泛型,對於斷言的存在,則持負面態度,同時也為自己不提供類型繼承來辯護。

不同於Java,Go內嵌了關聯數組(也稱為哈希表(Hashes)或字典(Dictionaries)),就像字符串類型壹樣。