Go語言的開篇,簡單的說說發(fā)展史
Go 語言的發(fā)展史

Go 語言如何誕生的
2007年,Google首席軟件工程師Rob Pike與Robert Griesemer和Ken Thompson兩位大師,決定創(chuàng)造一種新語言來取代C++,這就是Go語言。以下是Go語言的發(fā)展歷程:
這里的發(fā)布時間都是正式版出來的時間。
2009年 11月 10日,Go 語言以開放源代碼的方式向全球發(fā)布。2011年 03月 16日,Go 語言的第一個穩(wěn)定(stable)版本 R56發(fā)布。2012年 03月 28日,Go 語言的第一個正式版本 Go 1發(fā)布。2013年 04月 04日,Go 語言的 Go 1.1 beta1測試版發(fā)布。2013年 04月 08日,Go 語言的 Go 1.1 beta2測試版發(fā)布。2013年 05月 02日,Go 語言 Go 1.1 RC1版發(fā)布。2013年 05月 07日,Go 語言 Go 1.1 RC2版發(fā)布。2013年 05月 09日,Go 語言 Go 1.1 RC3版發(fā)布。2013年 05月 13日,Go 語言 Go 1.1正式版發(fā)布。2013年 09月 20日,Go 語言 Go 1.2 RC1版發(fā)布。2013年 12月 01日,Go 語言 Go 1.2正式版發(fā)布。2014年 06月 18日,Go 語言 Go 1.3版發(fā)布。2014年 12月 10日,Go 語言 Go 1.4版發(fā)布。2015年 08月 19日,Go 語言 Go 1.5版發(fā)布,本次更新中移除了“最后殘余的C代碼”。2016年 02月 17日,Go 語言 Go 1.6版發(fā)布。2016年 08月 15日,Go 語言 Go 1.7版發(fā)布。2017年 02月 17日,Go 語言 Go 1.9版發(fā)布。2018年 02月 16日,Go 語言 Go 1.10版發(fā)布。2018年 08月 25日,Go 語言 Go 1.11版發(fā)布。2019年 03月 01日,Go 語言 Go 1.12版發(fā)布。2019年 09月 03日,Go 語言 Go 1.13版發(fā)布。2020年 02月 25日,Go 語言 Go 1.14版發(fā)布。2020年 08月 12日,Go 語言 Go 1.15版本發(fā)布。2021年 02月 17日,Go 語言 Go 1.16版本發(fā)布。2021年 08月 17日,Go 語言 Go 1.17版本發(fā)布。2022年 03月 15日,Go 語言 Go 1.18版本發(fā)布。
截止到2022-06-01日,當(dāng)前最新版本的 Go 語言是1.18.2的版本。
學(xué)習(xí)肯定是按照這個學(xué)習(xí)了,有坑我們先踩了。畢竟我們正在精力當(dāng)下。希望能夠從零開始學(xué)一直成為源碼貢獻(xiàn)者。加入 contributions 一員。
Go 的官方網(wǎng)站,現(xiàn)在學(xué)習(xí)一個技術(shù)的最好方式就是官方網(wǎng)站的幫助文檔,如果這個技術(shù)夠好,夠成熟,已經(jīng)有一個完善的幫助文檔,比方說 Vue.js 的官方文檔,新版之后更加清爽了,學(xué)習(xí)起來更加方便了。
Go 也可以稱為 Golang。這樣叫的原因,可能是因?yàn)?,之前已?jīng)有 Go 語言,為了區(qū)分。也可能是為了更好的朗讀。官方一開始也是這樣定義的,其中一個官網(wǎng)的訪問網(wǎng)址就是 golang.google.cn。
Go 的官方網(wǎng)站
地址: The Go Programming Language (google.cn)https://golang.google.cn/
或者: The Go Programming Languagehttps://go.dev/
官網(wǎng)效果如下,隨著時間的更新可能有改版。

其實(shí)學(xué)習(xí)一個語言應(yīng)該知道其中的優(yōu)勢,以及語言誕生的原因,畢竟現(xiàn)在語言這么多,總有一些原因讓我們選擇它們。否則,我直接用古老的語言就好了。
現(xiàn)在的趨勢
Go語言在云計算、邊緣計算、大數(shù)據(jù)、微服務(wù)、物聯(lián)網(wǎng)、高并發(fā)領(lǐng)域應(yīng)用得越來越廣泛。越來越多的知名公司正在把Go作為開發(fā)新項(xiàng)目的首選語言。
Golang 的 Hello World!
packagemainimport"fmt"funcmain(){fmt.Println("Hello,世界")}
代碼看起來很清爽了。這里只是看下基礎(chǔ)的代碼。安裝以后在進(jìn)行基礎(chǔ)的代碼演示。
如何學(xué)習(xí) Golang 這個語言
如果你有一個語言基礎(chǔ),可以快速的學(xué)習(xí),花個兩天看看語法,應(yīng)該很容易就可以使用基礎(chǔ)的語法了。如果你的第一個語言是使用 Go,那就需要好好的把基礎(chǔ)看一下,知道什么是變量,語法,函數(shù),類,包等概念。后續(xù)會詳解。
重要的是要動手去練,在練的過程中才能知道看并不是真的能寫出來。眼會不是真的會。
當(dāng)然本系列教程會從零開始學(xué)習(xí),也可以跟著這個教程來學(xué)習(xí),大家一起學(xué)起來。希望你能夠了解Go,掌握 Go,成為一個好的開發(fā)者。這里不特指 Go,只要記得語言只是你實(shí)現(xiàn)的業(yè)務(wù)的方式。重要的還是如何完成你的功能,而不是什么語言好,學(xué)習(xí)的過程中,理解其中的不同。
當(dāng)然學(xué)習(xí)一個編程語言不能真的什么都不懂,如果你電腦都不知道開機(jī),不知道文件和文件夾的概念,不知道什么是終端,還是要了解一下,在來學(xué)習(xí)可能更加快。要不然,所有的漢字你都認(rèn)識,但是你好像又不認(rèn)識一樣。
學(xué)習(xí)任何一門編程語言,首先就需要安裝它,雖然現(xiàn)在有很多的在線的 Playground ,在線的演示運(yùn)行環(huán)境,但是本地的開發(fā)應(yīng)該更適合學(xué)習(xí)。
首要的任務(wù)就是安裝它。并能運(yùn)行你的代碼。
這節(jié)就先說到這,下一章節(jié)就來說說如何在三個系統(tǒng)中安裝 Golang 的語言。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由財神資訊-領(lǐng)先的體育資訊互動媒體轉(zhuǎn)載發(fā)布,如需刪除請聯(lián)系。