go的介紹與安裝

1. 介紹與安裝

Golang 是什么

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

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了撫州免費(fèi)建站歡迎大家使用!

Golang 的主要關(guān)注點(diǎn)是使得高可用性和可擴(kuò)展性的 Web 應(yīng)用的開發(fā)變得簡便容易。(Go 的定位是系統(tǒng)編程語言,只是對 Web 開發(fā)支持較好)

為何選擇 Golang

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

以下是我使用 Go 語言時發(fā)現(xiàn)的一些優(yōu)點(diǎn):

  • 并發(fā)是語言的一部分(并非通過標(biāo)準(zhǔn)庫實(shí)現(xiàn)),所以編寫多線程程序會是一件很容易的事。后續(xù)教程將會討論到,并發(fā)是通過 Goroutines 和 channels 機(jī)制實(shí)現(xiàn)的。
  • Golang 是一種編譯型語言。源代碼會編譯為二進(jìn)制機(jī)器碼。而在解釋型語言中沒有這個過程,如 Nodejs 中的 JavaScript。
  • 語言規(guī)范十分簡潔。所有規(guī)范都在一個頁面展示,你甚至都可以用它來編寫你自己的編譯器呢。
  • Go 編譯器支持靜態(tài)鏈接。所有 Go 代碼都可以靜態(tài)鏈接為一個大的二進(jìn)制文件(相對現(xiàn)在的磁盤空間,其實(shí)根本不大),并可以輕松部署到云服務(wù)器,而不必?fù)?dān)心各種依賴性。

安裝

Golang 支持三個平臺:Mac,Windows 和 Linux(譯注:不只是這三個,也支持其他主流平臺)。你可以在 <https://golang.org/dl/> 中下載相應(yīng)平臺的二進(jìn)制文件。(因?yàn)楸娝苤脑?,如果下載不了,請到 <https://studygolang.com/dl> 下載)

Mac OS

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

Windows

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

Linux

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

請?zhí)砑?/usr/local/go/binPATH 環(huán)境變量中。Go 就已經(jīng)成功安裝在 Linux 上了。

網(wǎng)頁標(biāo)題:go的介紹與安裝
網(wǎng)頁網(wǎng)址:http://muchs.cn/article30/ighpso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、品牌網(wǎng)站制作關(guān)鍵詞優(yōu)化、云服務(wù)器、手機(jī)網(wǎng)站建設(shè)、微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)