1. 程式人生 > >Go語言完全自學手冊(圖文教程)

Go語言完全自學手冊(圖文教程)

Go是一種新的語言,一種併發的、帶垃圾回收的、快速編譯的語言,它結合瞭解釋型語言的遊刃有餘,動態型別語言的開發效率,以及靜態型別的安全性。它也打算成為現代的,支援網路與多核計算的語言。要滿足這些目標,需要解決一些語言上的問題:一個富有表達能力但輕量級的型別系統,併發與垃圾回收機制,嚴格的依賴規範等等。這些無法通過庫或工具解決好,因此Go也就應運而生了。

Go它具有以下特點:
· 它可以在一臺計算機上用幾秒鐘的時間編譯一個大型的Go程式。
· Go為軟體構造提供了一種模型,它使依賴分析更加容易,且避免了大部分C風格include檔案與庫的開頭。
· Go是靜態型別的語言,它的型別系統沒有層級。因此使用者不需要在定義型別之間的關係上花費時間,這樣感覺起來比典型的面嚮物件語言更輕量級。

· Go完全是垃圾回收型的語言,併為併發執行與通訊提供了基本的支援。按照其設計,Go打算為多核機器上系統軟體的構造提供一種方法。

更多精品課程: