1. 程式人生 > 其它 >GO學習之介紹安裝

GO學習之介紹安裝

目錄

go使用場景的介紹

淺談計算機語言發展史

機器語言->組合語言->B語言->高階程式語言(C語言,C++)->基於(C語言/C++)發展起來的語言(如:java,php,python等等)

golang語言的介紹

golang的特點

優勢

1.學習曲線容易:go語言語法簡單簡潔、有點類似C與C++的寫法;只需要短短的時間即可上手並寫出一個小專案
2.效率:具有快速的編譯時間、開發效率和執行效率高
3.齊全的標準庫:go的標準庫基本都很穩定,並且包含網際網路應用、系統程式設計和網路程式設計這些庫
4.部署方便:二進位制檔案,ctrl c + v部署
5.簡單的併發:簡簡單單的即可實現併發和非同步程式設計 
6.穩定性:go具有強大的編譯檢查、嚴格的編碼規範和完整的軟體生命週期工具,具有很強的穩定性

缺點

1.缺少明確主要框架:雖然有beego、echo、gin、lris等框架但是目前並沒有一個主要的框架很多人任務可以不用框架即可開始實現功能需求,PHP有laravel,java spring系列,Python的django等
2.錯誤處理:go語言通過函式和預期的呼叫程式碼簡單的返回錯誤而幫助開發者處理編譯錯誤,但是容易丟失錯誤發生的範圍,一些錯誤資訊可能也需要自己定義
3.軟體包管理:go語言雖然優秀尷尬的是,它沒有辦法制定特定版本的依賴庫,而PHP、java、Python等都有很好的軟體包管理系統

golang安裝

windows下的安裝

1.到官網下載最新辦的*.msi的安裝程式

官網地址: https://golang.google.cn/dl/

下載檔案:

2.下載完成後,進行安裝操作

3.安裝完成後,到環境變數中進行配置

4.驗證安裝是否成功

Linux下的安裝

1、下載二進位制包:go1.15.linux-amd64.tar.gz。

2、將下載的二進位制包解壓至 /usr/local目錄。

tar -C /usr/local -xzf go1.15.linux-amd64.tar.gz

3.將 /usr/local/go/bin 目錄新增至PATH環境變數:

Linux的配置檔案

vi /etc/profile
export PATH=$PATH:/usr/local/go/bin
export GOPATH=安裝go擴充套件庫的位置

重新整理配置

source /etc/profile

4.驗證

第一個程式

程式碼

package main

import "fmt"

func main() {
  fmt.Println("hello world__go lang")
}

執行結果

編輯器設定

1.GoLand,
2.LiteIDE,
3.IDEA(需要外掛)
4.Eclipse(需要安裝go外掛)
5.phpstrom(需要安裝go外掛)
6.vscode(需要安裝go外掛)
7.atom(需要安裝go外掛)
...