1.簡介

image.png

image.png

image.png

image.png

image.png

image.png

進入預習祖很。
go標準庫文檔

目標

? 開源書籍

書籍名 地址 推薦理由
Go 指南 https://tour.go-zh.org/ 初學者熟悉 Go 語法的 palyground,無須搭建本地 Go 的環(huán)境随橘,在線就編寫 Go 的代碼
Go實戰(zhàn)開發(fā) https://github.com/astaxie/go-best-practice 這本書還沒有完成拥褂,但是基礎的基本都講完了,這個書的作者就是著名的 Go 開源項目 beego 的作者 @astaxie,他的最佳實踐非常值得閱讀
Go Web 編程 https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/preface.md
gitbooks地址 這個本的作者也是上本書的作者 @astaxie干奢,從開發(fā)環(huán)境搭建到構建一個 Web 應用,講解的都非常詳細盏袄,@astaxie 的這兩本書非常值得深度學習和閱讀忿峻,本書已經完全寫完了
GO 命令教程 https://github.com/hyper0x/go_command_tutorial 《Go并發(fā)編程實戰(zhàn)》作者郝林書中的示例
Go入門指南 https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/directory.md 這本書也非常適合初學者,不過看了上面幾本書以后辕羽,看這本書逛尚,前面一些基礎內容都可以很快的刷過去了,這本書可以主要看高級編程和實際應用這兩大部分
Go語言圣經 http://docs.ruanjiadeng.com/gopl-zh/index.html 這本書是 Go 語言著名書籍《The Go Programming Language》的中文翻譯版刁愿,如果覺得翻譯的書不好绰寞,可以直接去看原著
Go by Example https://gobyexample.com/ 推薦這個網站的原因是這里有好多值得初學者學習的例子,這里可以作為初學者“抄”(學習)代碼的地方
Go-SCP https://checkmarx.gitbooks.io/go-scp/content/ 這本書是關于 Go 安全相關的铣口,本人還沒有讀過滤钱,為何放在這里?因為是我老大推薦的?

? 編譯器

1. Vim黨

Vim黨當然是不需要 IDE 的枷踏,直接 Vim + Vim-go(或者 Emacs)

2. 文本編輯器 + 插件

目前最常用最火的文本編輯器有 VSCode菩暗、Sublime、Atom

他們都可以安裝相應的插件旭蠕,就可以支持 Go 的編碼了停团。我暫時用的是 Atom + go-plus,界面還比較美掏熬,如下圖:

![1194012-c8ef6559f11c0533.png](https://upload-images.jianshu.io/upload_images/7898366-a752ef1e83982b7f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

3. IDE

目前用的比較多的 IDE 有:IntelliJ idea佑稠、Goland、LiteIDE旗芬。

1194012-c8ef6559f11c0533.png

? 學習網站

網站名 地址 推薦理由
The Go Programming Language https://golang.org/ Go 的官方網站
Go 編程語言 https://go-zh.org/ Go 官網對應的中文網站
The Go Blog https://blog.golang.org/ Go 的官方博客
The Go Packages https://golang.org/pkg/ Go 的包官方文檔
Go 標準庫中文文檔 http://cngolib.com/ Go 標準庫中文文檔

? 視頻

這個也看個人吧舌胶,有些人不喜歡看文檔,或者有時候文檔看累了看會視頻疮丛。下面這些視頻本人看過開頭的幔嫂,覺得講的還可以辆它,不過后面的我沒有繼續(xù)看下去了,因為覺得看視頻學習有點慢履恩,我還是選擇看刷書刷題啦~?

網站名 地址 推薦理由
Go 編程基礎 https://github.com/Unknwon/go-fundamental-programming 這套視頻適合初學者
Go Web 基礎 https://github.com/Unknwon/go-web-foundation 這是一套針對 Google 出品的 Go 語言的視頻語音教程锰茉,主要面向完成《Go 編程基礎》教程后希望進一步了解有關 Go Web 開發(fā)的學習者。
Go名庫講解 https://github.com/Unknwon/go-rock-libraries-showcases 這是一套針對 Google 出品的 Go 語言的第三方庫進行評測講解的集博客切心、示例與語音視頻為一體的綜合教程飒筑,適合完成學習完成《Go編程基礎》教程的學習者。
Go語言第一課 慕課網上的課程 這個課程的錄制者是郝林绽昏,如果你是他的粉絲协屡,可能你就不想錯過這個課程

?社區(qū)

Go語言社區(qū)(排名不分先后)
https://gocn.io
http://studygolang.com
http://www.golangtc.com
http://www.golangweb.com

最后,多多練習全谤,多多實踐 Go肤晓,只要功夫深,鐵杵磨成針认然!

GitHub Repo:Halfrost-Field

Follow: halfrost · GitHub

Source: https://halfrost.com/new_gopher/

go編譯器的四個階段材原,可分為兩類:

  • 前端:這個階段從源代碼進行分析,并生成一個抽象的源代碼語法結構季眷,稱為AST。
  • 后端:第二個階段將源代碼的表示轉換成機器碼卷胯,并進行一系優(yōu)化子刮。
image.png
  • 在編譯的第一階段,對源代碼進行標記(詞法分析)窑睁、解析(語法分析)挺峡,并為每個源文件構建語法樹。
  • 構建 AST(抽象語法樹) 的簡單過程担钮,還將包括內聯(lián)等優(yōu)化
  • SSA(靜態(tài)單賦值)階段進行優(yōu)化:消除死代碼橱赠,刪除不使用的分支,替換一些常量表達式等等箫津。Go 編譯器現(xiàn)在將生成一個中間匯編代碼狭姨。
  • 下一階段將把機器碼生成到二進制文件中。生成目標文件后苏遥,現(xiàn)在可以使用 go tool link 將其直接傳遞給鏈接器饼拍,二進制文件將最終就緒。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末田炭,一起剝皮案震驚了整個濱河市师抄,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌教硫,老刑警劉巖叨吮,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辆布,死亡現(xiàn)場離奇詭異,居然都是意外死亡茶鉴,警方通過查閱死者的電腦和手機锋玲,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蛤铜,“玉大人嫩絮,你說我怎么就攤上這事∥Х剩” “怎么了剿干?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長穆刻。 經常有香客問我置尔,道長,這世上最難降的妖魔是什么氢伟? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任榜轿,我火速辦了婚禮,結果婚禮上朵锣,老公的妹妹穿的比我還像新娘谬盐。我一直安慰自己,他們只是感情好诚些,可當我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布飞傀。 她就那樣靜靜地躺著,像睡著了一般诬烹。 火紅的嫁衣襯著肌膚如雪砸烦。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天绞吁,我揣著相機與錄音幢痘,去河邊找鬼。 笑死家破,一個胖子當著我的面吹牛颜说,可吹牛的內容都是我干的。 我是一名探鬼主播汰聋,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼脑沿,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了马僻?” 一聲冷哼從身側響起庄拇,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后措近,有當地人在樹林里發(fā)現(xiàn)了一具尸體溶弟,經...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年瞭郑,在試婚紗的時候發(fā)現(xiàn)自己被綠了辜御。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡屈张,死狀恐怖擒权,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情阁谆,我是刑警寧澤碳抄,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站场绿,受9級特大地震影響剖效,放射性物質發(fā)生泄漏。R本人自食惡果不足惜焰盗,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一璧尸、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧熬拒,春花似錦爷光、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至捌议,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間引有,已是汗流浹背瓣颅。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留譬正,地道東北人宫补。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像曾我,于是被迫代替她去往敵國和親粉怕。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內容