1. 程式人生 > >go 的介紹與安裝

go 的介紹與安裝

編寫 成功 java 下載 lang ann 為什麽 script 谷歌

1. 介紹與安裝

Golang 是什麽

Go 亦稱為 Golang(按照 Rob Pike 說法,語言叫做 Go,Golang 只是官方網站的網址),是由谷歌開發的一個開源的編譯型的靜態語言。

Golang 的主要關註點是使得高可用性和可擴展性的 Web 應用的開發變得簡便容易。(Go 的定位是系統編程語言,只是對 Web 開發支持較好)

為何選擇 Golang

既然有很多其他編程語言可以做同樣的工作,如 Python,Ruby,Nodejs 等,為什麽要選擇 Golang 作為服務端編程語言?

以下是我使用 Go 語言時發現的一些優點:

  • 並發是語言的一部分(並非通過標準庫實現),所以編寫多線程程序會是一件很容易的事。後續教程將會討論到,並發是通過 Goroutines 和 channels 機制實現的。
  • Golang 是一種編譯型語言。源代碼會編譯為二進制機器碼。而在解釋型語言中沒有這個過程,如 Nodejs 中的 JavaScript。
  • 語言規範十分簡潔。所有規範都在一個頁面展示,你甚至都可以用它來編寫你自己的編譯器呢。
  • Go 編譯器支持靜態鏈接。所有 Go 代碼都可以靜態鏈接為一個大的二進制文件(相對現在的磁盤空間,其實根本不大),並可以輕松部署到雲服務器,而不必擔心各種依賴性。

安裝

Golang 支持三個平臺:Mac,Windows 和 Linux(譯註:不只是這三個,也支持其他主流平臺)。你可以在 <https://golang.org/dl/> 中下載相應平臺的二進制文件。(因為眾所周知的原因,如果下載不了,請到 <https://studygolang.com/dl> 下載)

Mac OS

在 <https://golang.org/dl/> 下載安裝程序。雙擊開始安裝並且遵循安裝提示,會將 Golang 安裝到 /usr/local/go 目錄下,同時 /usr/local/go/bin 文件夾也會被添加到 PATH 環境變量中。

Windows

在 <https://golang.org/dl/> 下載 MSI 安裝程序。雙擊開始安裝並且遵循安裝提示,會將 Golang 安裝到 C:\Go 目錄下,同時 c:\Go\bin 目錄也會被添加到你的 PATH 環境變量中。

Linux

在 <https://golang.org/dl/> 下載 tar 文件,並解壓到 /usr/local

請添加 /usr/local/go/binPATH 環境變量中。Go 就已經成功安裝在 Linux 上了。

go 的介紹與安裝