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