Golang教程:(一)介紹和安裝
阿新 • • 發佈:2018-12-22
這是本Golang系列教程的第一篇。
什麼是Golang
Golang 又稱為 Go,是由 Google 開發的一種開源的、編譯型的、靜態型別的程式語言。
Golang 的主要目的是使開發高可用性和高擴充套件性的Web應用程式變得簡單。
為什麼選擇Golang
為什麼應該選擇 Golang 作為伺服器端的開發語言,而不是可以做同樣事情的 python,ruby,nodejs 等其他語言?
下面是選擇 Go 的一些好處:
- Go原生支援併發(Concurrency),因此非常適合編寫多執行緒程式。這是通過Go協程(Goroutine)和通道(Channel)實現的,我們將在以後的教程中討論它們。
- Golang 是編譯型語言。原始碼會被編譯成可執行的本地二進位制(Native binary)檔案。這是解釋型語言(比如在nodejs中使用的Javascript)無法做到的。
- 語言規範相當簡單。整個規範只有一頁,你甚至可以根據它寫出自己的 Go 編譯器:)
- Go 編譯器支援靜態連結。所有的程式碼可以被連結成一個“肥大”的二進位制檔案,因此可以很簡單的將它部署到雲伺服器而不必擔心依賴問題。
安裝
Golang支援所有三種平臺:Mac,Windows 和 Linux。你可以在 https://golang.org/dl/ 下載相應平臺的二進位制檔案。
Mac OS
/usr/local/go
目錄下,並且 /usr/local/go/bin
目錄會被新增到環境變數 PATH
中。
Windows
在 https://golang.org/dl/ 下載 MSI installer。雙擊執行,按照提示安裝即可。Golang 會被安裝在 C:\Go
目錄下,並且 C:\Go\bin
會被新增到環境變數 PATH
中。
Linux
在 https://golang.org/dl/ 下載 tar 壓縮包並解壓到 /usr/local
。新增 /usr/local/go/bin
到環境變數 PATH
中。