Go語言是近幾年比較火的一門語言。 該語言由谷歌發(fā)明并被廣泛使用。 Go語言最大的特點就是對并發(fā)支持好,開發(fā)效率高。 在C語言中需要幾十行或幾百行代碼的功能,在Go語言中可能只需要幾行代碼就可以完成。 所以目前很多人都在學(xué)習(xí)Go語言進(jìn)行開發(fā)。 Go語言的應(yīng)用領(lǐng)域也非常廣泛,包括服務(wù)端開發(fā)、Web開發(fā)和應(yīng)用程序開發(fā)等等。 下面推薦幾本Go語言入門必讀書籍。
Go語言編程
本書是Go語言入門必讀的第一本書。 它的作者是谷歌Go團(tuán)隊的負(fù)責(zé)人Alan,是學(xué)習(xí)Go語言編程的指南。 全書共13章易語言英文版注冊機(jī),主要內(nèi)容包括:Go基礎(chǔ)知識、基本結(jié)構(gòu)、基本數(shù)據(jù)類型、復(fù)合數(shù)據(jù)類型、函數(shù)、方法、接口、通道、共享變量并發(fā)、包、go工具、測試、反射等待。
Go語言編程
本書作者為國內(nèi)某云研發(fā)團(tuán)隊所著,是國內(nèi)較早大規(guī)模使用Go語言的公司。 因此,本書的特色在于它不僅介紹了Go語言的關(guān)鍵語法易語言英文版注冊機(jī),還從工程實踐的角度介紹了Go語言的內(nèi)容。 值得作為第二本書閱讀。
Go語言標(biāo)準(zhǔn)庫
學(xué)習(xí)任何語言也是如此。 首先要學(xué)習(xí)的是語法,然后是核心庫。 核心庫是制造汽車的車輪。 通過這種方式,開發(fā)人員可以使用這些制造的輪子來制造汽車,而不是從頭開始。
去并發(fā)編程實踐
Go語言最大的特點就是并發(fā)編程,它實現(xiàn)了基于協(xié)程的并發(fā)模型。 輕量級的協(xié)程模型,減少了線程模型的切換消耗,大大提高了并發(fā)性能。 本書是一本不可多得的深入講解Go語言并發(fā)的好書。
Go語言學(xué)習(xí)筆記
本書不僅介紹了Go語言的基本語法,還更深入地介紹了Go語言的實現(xiàn)細(xì)節(jié)。 本書從Go語言源碼入手易語言英文版注冊機(jī),深入介紹內(nèi)存管理、垃圾回收、并發(fā)控制等問題。
此外,《Go語言圣經(jīng)》、《Go語言實戰(zhàn)》等書籍也比較出名。 這些都是學(xué)習(xí)Go語言的好書。