Files
build-web-application-with-…/zh-tw/01.0.md
2019-02-26 01:40:54 +08:00

1.5 KiB
Raw Blame History

1 GO環境配置

歡迎來到Go的世界讓我們開始探索吧

Go是一種新的語言一種併發的、帶垃圾回收的、快速編譯的語言。它具有以下特點

  • 它可以在一臺計算機上用幾秒鐘的時間編譯一個大型的Go程式。
  • Go為軟體構造提供了一種模型它使依賴分析更加容易且避免了大部分C風格include檔案與函式庫的開頭。
  • Go是靜態型別的語言它的型別系統沒有層級。因此使用者不需要在定義型別之間的關係上花費時間這樣感覺起來比典型的面嚮物件語言更輕量級。
  • Go完全是垃圾回收型的語言併為併發執行與通訊提供了基本的支援。
  • 按照其設計Go打算為多核機器上系統軟體的構造提供一種方法。

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

在本章中我們將講述Go的安裝方法以及如何配置專案資訊。

目錄