新聞中心
什么是Go語(yǔ)言?
Go又名Golang,它是由Google主導(dǎo)開(kāi)發(fā),是一款開(kāi)源、編譯和靜態(tài)型的編程語(yǔ)言。
Go的主要目標(biāo)是使web應(yīng)用開(kāi)發(fā)變得更加高效和簡(jiǎn)單。
創(chuàng)新互聯(lián)專(zhuān)業(yè)成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、成都外貿(mào)網(wǎng)站建設(shè),集網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營(yíng)銷(xiāo)、軟文推廣等專(zhuān)業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計(jì),讓網(wǎng)站在運(yùn)行后,在搜索中有好的表現(xiàn),專(zhuān)業(yè)設(shè)計(jì)制作為您帶來(lái)效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。
為什么要選擇Go語(yǔ)言?
在幾十門(mén)服務(wù)器編程語(yǔ)言中都能完成任務(wù)時(shí)(如Python、Ruby。。。),但為什么要選擇Go語(yǔ)言呢?
下面是我發(fā)現(xiàn)使用Go語(yǔ)言的其中一些原因,
- 并發(fā)是它原生支持的,因此多線程的實(shí)現(xiàn)將變得非常容易,它是通過(guò)后面討論的Goroutines和channels來(lái)實(shí)現(xiàn)。
- 它是編譯型語(yǔ)言,它的源碼將編譯成二進(jìn)制文件,但其它解釋型語(yǔ)言是無(wú)法做到這一點(diǎn)的,例如在nodejs中使用的JavaScript。
- 它的語(yǔ)言描述是非常簡(jiǎn)單的,完整參考請(qǐng)?jiān)L問(wèn) Golang描述參考
- 它的編譯器也支持靜態(tài)鏈接,所有的Go源代碼都可以靜態(tài)鏈接進(jìn)一個(gè)很大的二進(jìn)制文件,這樣它就可以很容易的部署到云平臺(tái)而不用擔(dān)心它的依賴(lài)問(wèn)題。
Go語(yǔ)言編譯器的安裝
Go支持Mac、Windows和Linux三個(gè)平臺(tái),你也可以根據(jù)相應(yīng)的開(kāi)發(fā)平臺(tái)下載對(duì)應(yīng)的二進(jìn)制文件Golang官網(wǎng)
Mac OS
從Golang官網(wǎng) 下載OS X安裝包,雙擊開(kāi)始安裝,默認(rèn)的安裝目錄在/usr/local/go下,并且會(huì)自動(dòng)將/usr/local/go/bin目錄添加到PATH環(huán)境變量。
Windows
從Golang官網(wǎng)下載MSI安裝包,雙擊開(kāi)始安裝,默認(rèn)的安裝目錄在c:\Go下,并且會(huì)自動(dòng)將c:\Go\bin目錄添加到PATH環(huán)境變量。
Linux
從Golang官網(wǎng)下載tar文件,然后解壓到/usr/local目錄,添加/usr/local/go/bin到PATH環(huán)境變量。
在這個(gè)系列中的第二篇將設(shè)置go的工作目錄并且編寫(xiě)第一個(gè)Go程序。
1. 為了方便英文不好的童鞋學(xué)習(xí),特對(duì)這個(gè)系列教程進(jìn)行翻譯,另外加了一些自己的理解,英文原版見(jiàn)原文如有侵權(quán),請(qǐng)通知博主刪除,非常感謝!
2. 如果大家很更好的建議請(qǐng)與我聯(lián)系,謝謝!
3. 第二篇即將開(kāi)始,敬請(qǐng)期待。Go語(yǔ)言系列教程第二篇
文章標(biāo)題:(Go語(yǔ)言系列教程)第一篇、Go語(yǔ)言的介紹和安裝
分享路徑:http://ef60e0e.cn/article/ipcdoi.html