go語言如何入門 Go開發語言logo和版本

2021-09-13 23:52:29 字數 1419 閱讀 5558

一、 go的logo

1.1 go語言的logo

go語言的logo就是很簡潔的go兩個字母。

1.2 go的吉祥物

go之所以叫go,是想表達這門語言的執行速度、開發速度、學習速度(develop)都像gopher一樣快。

gopher是一種生活在加拿大的小動物,go的吉祥物就是這個小動物, 它的中文名叫做囊地鼠,他們最大的特點就是挖洞速度特別快,當然可能不止是挖洞啦。

二、go的官網

三、 go語言主要發展過程

go 語言起源 2007 年,並於 2009 年正式對外發布。它從 2009 年 9 月 21 日開始作為谷歌公司 20% 兼職專案,即相關員工利用 20% 的空餘時間來參與 go 語言的研發工作。

其實可以看到,go語言的歷史不算很短。

2023年11月 go語言第乙個版本發布。2023年3月 第乙個正式版本go1.0發布。

2023年8月 go1.5發布,這個版本被認為是歷史性的。完全移除c語言部分,使用go編譯go,少量**使用彙編實現。另外,他們請來了記憶體管理方面的權威專家rick hudson,對gc進行了重新設計,支援併發gc,解決了一直以來廣為詬病的gc時延(stw)問題。並且在此後的版本中,又對gc做了更進一步的優化。到go1.8時,相同業務場景下的gc時延已經可以從go1.1的數秒,控制在1ms以內。gc問題的解決,可以說go語言在服務端開發方面,幾乎抹平了所有的弱點。

直到今年的2月25日,go語言發布最新的版本是go 1.12。

在go語言的版本迭代過程中,語言特性基本上沒有太大的變化,基本上維持在go1.1的基準上,並且官方承諾,新版本對老版本下開發的**完全相容。事實上,go開發團隊在新增語言特性上顯得非常謹慎,而在穩定性、編譯速度、執行效率以及gc效能等方面進行了持續不斷的優化。

go穩定版發布時,go team承諾後續的版本都會相容之前的版本。這對於開發者來說非常重要,go後續的版本也一直在提公升內功,從而可以讓使用者無縫的公升級go版本。

go 語言入門

參見文章1,文章2 1.編譯 go build test.go 2.執行 go run test.go 3.看幫助 go doc builtin go doc fmt fnv4.執行測試 編寫源 even.go this package is test for write package packa...

go語言入門

目錄go命令 apt install golang yum install golang y 新增環境變數,使用一下命令測試安裝是否成功 go versiongo help就像其他靜態型別語言一樣,要執行 go 程式,需要先編譯,然後在執行產生的可執行檔案。go build命令就是用來編譯 go程式...

Go 安裝Go語言及搭建Go語言開發環境

tar c usr local xzf go1.15.6.linux amd64.tar.gzvim etc profile在profile中新增go的環境變數,新增完成後可通過.etc.profile 讓配置檔案立即生效。和 之間有空格 go export go home usr local go...