Github標(biāo)星10.5K,這本2019年才出版的Go新書,可以免費(fèi)下載了
行業(yè)資訊
發(fā)布者:cya
2019-12-02 08:42
訪問(wèn)量:201
來(lái)自:開源最前線(ID:OpenSourceTop)
2009年11月,Google發(fā)布了Go語(yǔ)言,縱觀這幾年來(lái)的發(fā)展趨勢(shì),Go語(yǔ)言已經(jīng)成為云計(jì)算、云存儲(chǔ)時(shí)代最重要的基礎(chǔ)編程語(yǔ)言。
Go語(yǔ)言很多時(shí)候被描述為“類C語(yǔ)言”,或者是“21世紀(jì)的C語(yǔ)言”。目前,國(guó)內(nèi)出版的Go語(yǔ)言相關(guān)教程有15本之多,內(nèi)容主要涵蓋蓋Go語(yǔ)言基礎(chǔ)編程、Web編程、并發(fā)編程和內(nèi)部源碼剖析等諸多領(lǐng)域。
今天,猿妹和大家分享一本書籍——《Go語(yǔ)言高級(jí)編程》,豆瓣評(píng)分8.7,2019年才出版,而且作者還在Github上把這本書開源了,項(xiàng)目名稱為advanced-go-programming-book
本書從實(shí)踐出發(fā)講解Go語(yǔ)言編程的進(jìn)階知識(shí),共6章,第1章簡(jiǎn)單回顧Go語(yǔ)言的發(fā)展歷史;第2章和第3章系統(tǒng)介紹CGO編程和Go匯編語(yǔ)言的用法;第4章對(duì)RPC和Protobuf技術(shù)進(jìn)行深入介紹,并講述如何打造一個(gè)自己的RPC系統(tǒng);第5章介紹工業(yè)級(jí)環(huán)境的Web系統(tǒng)的設(shè)計(jì)和相關(guān)技術(shù);第6章介紹Go語(yǔ)言在分布式領(lǐng)域的一些編程技術(shù)。
目前,advanced-go-programming-book已經(jīng)在Github上標(biāo)星10.5K,1.6K個(gè)Fork(Github地址:https://github.com/chai2010/advanced-go-programming-book)
不過(guò)呢,對(duì)于剛學(xué)習(xí)Go語(yǔ)言的讀者,建議先從《Go語(yǔ)言圣經(jīng)》開始系統(tǒng)學(xué)習(xí)Go語(yǔ)言的基礎(chǔ)知識(shí)。如果希望了解Go2的最新動(dòng)向,可以參考《Go2編程指南》。
你可以選擇在線閱讀,也可以通過(guò)下載PDF閱讀,如果你對(duì)本書感興趣,可以通過(guò)以下相關(guān)鏈接地址下載閱讀:
PDF下載地址:https://legacy.gitbook.com/download/pdf/book/chai2010/advanced-go-programming-book