推荐几本学习Go语言的书
最近有一本《Go語(yǔ)言高級(jí)編程》的新書上架了,小編覺(jué)著有必要把之前的優(yōu)秀Go語(yǔ)言書也帶大家來(lái)回顧一下。
最新上架:
Go語(yǔ)言高級(jí)編程
作者:柴樹杉 曹春暉
- 一本能滿足Gopher好奇心的Go語(yǔ)言進(jìn)階讀物
- 匯集了作者多年來(lái)學(xué)習(xí)和使用Go語(yǔ)言的經(jīng)驗(yàn)
- 更傾向于描述實(shí)現(xiàn)細(xì)節(jié),極大地滿足開(kāi)發(fā)者的探索欲望
本書作者是國(guó)內(nèi)第一批Go語(yǔ)言實(shí)踐者和Go語(yǔ)言代碼貢獻(xiàn)者,創(chuàng)建了Go語(yǔ)言中國(guó)討論組,并組織了早期Go語(yǔ)言相關(guān)中文文檔的翻譯工作。作者從2011年開(kāi)始分享Go語(yǔ)言和C/C++語(yǔ)言混合編程技術(shù)。本書匯集了作者多年來(lái)學(xué)習(xí)和使用Go語(yǔ)言的經(jīng)驗(yàn),內(nèi)容涵蓋CGO特性、Go匯編語(yǔ)言、RPC實(shí)現(xiàn)、Protobuf插件實(shí)現(xiàn)、Web框架實(shí)現(xiàn)、分布式系統(tǒng)等高階主題。其中,CGO特性實(shí)現(xiàn)了Go語(yǔ)言對(duì)C語(yǔ)言和C++語(yǔ)言混合編程的支持,使Go語(yǔ)言可以無(wú)縫繼承C/C++世界數(shù)十年來(lái)積累的巨大軟件資產(chǎn)。Go匯編語(yǔ)言更是提供了直接調(diào)用底層機(jī)器指令的方法,讓我們可以最大限度地提升程序中熱點(diǎn)代碼的性能。
本書適合有一定Go語(yǔ)言經(jīng)驗(yàn),并想深入了解Go語(yǔ)言各種高級(jí)用法的開(kāi)發(fā)人員。對(duì)于Go語(yǔ)言新手,建議在閱讀本書前先閱讀一些基礎(chǔ)Go語(yǔ)言編程圖書。
Go語(yǔ)言書單
1、Go語(yǔ)言實(shí)戰(zhàn)
作者:【美】威廉?肯尼迪(William Kennedy), 布賴恩?克特森(Brian Ketelsen),埃里克?圣馬丁(Erik St. Martin)
譯者:李兆海
- Go語(yǔ)言領(lǐng)域技術(shù)專家力作
- 關(guān)注語(yǔ)言的規(guī)范和實(shí)現(xiàn)
- 為讀者提供一個(gè)專注
- 全面且符合語(yǔ)言習(xí)慣的視角
Go語(yǔ)言實(shí)戰(zhàn)目標(biāo)讀者是已經(jīng)有一定其他編程語(yǔ)言經(jīng)驗(yàn),想要開(kāi)始學(xué)習(xí)Go 語(yǔ)言或者更深入了解Go 語(yǔ)言及其內(nèi)部機(jī)制的中級(jí)開(kāi)發(fā)者。本書會(huì)提供一個(gè)專注、全面且符合習(xí)慣的視角。本書關(guān)注Go 語(yǔ)言的規(guī)范和實(shí)現(xiàn),涉及的內(nèi)容包括語(yǔ)法、Go 的類型系統(tǒng)、并發(fā)、通道和測(cè)試等主題。
Go語(yǔ)言實(shí)戰(zhàn)主要內(nèi)容
- Go語(yǔ)言的類型系統(tǒng)。
- Go語(yǔ)言的數(shù)據(jù)結(jié)構(gòu)的內(nèi)部實(shí)現(xiàn)。
- 測(cè)試和基準(zhǔn)測(cè)試。
2、Go Web編程
作者:【新加坡】鄭兆雄(Sau Sheong Chang)
譯者:黃健宏
- Go語(yǔ)言Web開(kāi)發(fā)實(shí)戰(zhàn)教程
- 囊括了關(guān)于Go Web應(yīng)用開(kāi)發(fā)和部署的全部知識(shí)
本書將教讀者運(yùn)用現(xiàn)代化設(shè)計(jì)理念構(gòu)建Go Web應(yīng)用的方法。閱讀本書能讓讀者學(xué)會(huì)如何通過(guò)依賴注入設(shè)計(jì)模式來(lái)編寫測(cè)試替身,如何在Web應(yīng)用中使用并發(fā)特性,還有如何在Web服務(wù)中創(chuàng)建以及處理JSON數(shù)據(jù)和XML數(shù)據(jù)。除此之外,讀者還將學(xué)會(huì)如何盡可能地減少應(yīng)用對(duì)外部框架的依賴,并了解大量與應(yīng)用測(cè)試以及應(yīng)用部署有關(guān)的有價(jià)值的生產(chǎn)技術(shù)。
本書主要內(nèi)容
- 基礎(chǔ)知識(shí)。
- 功能測(cè)試和基準(zhǔn)測(cè)試。
- 并發(fā)特性的使用方法。
- 將應(yīng)用部署到獨(dú)立服務(wù)器、PaaS云端以及 Docker 的方法。
- 大量提示、竅門以及技巧。
3、Go語(yǔ)言入門經(jīng)典
作者:[英]喬治 奧爾波(George Ornbo)
譯者:張海燕
《Go語(yǔ)言入門經(jīng)典》分為24章,講解了使用Go語(yǔ)言編寫高質(zhì)量程序的方法,其內(nèi)容涵蓋了Go語(yǔ)言特性和標(biāo)準(zhǔn)庫(kù)安裝包,Go與JavaScript的對(duì)比,Go命令行工具,Go中的基本概念(比如類型、變量、函數(shù)、控制結(jié)構(gòu)、指針、接口等)、錯(cuò)誤處理、Goroutine和通道、Go代碼測(cè)試、使用Go編寫HTTP客戶端與服務(wù)器、處理JSON和文件、部署Go代碼等。
《Go語(yǔ)言入門經(jīng)典》適合想要掌握Go語(yǔ)言的零基礎(chǔ)讀者以及對(duì)Go語(yǔ)言感興趣的程序員學(xué)習(xí),還可作為高等院校教授Go語(yǔ)言課程的教材。
4、Go語(yǔ)言程序設(shè)計(jì)
作者:【英】Mark Summerfield
譯者:許式偉, 呂桂華, 徐立, 何李石
《Go語(yǔ)言程序設(shè)計(jì)》的目的是通過(guò)使用語(yǔ)言本身提供的所有特性以及Go語(yǔ)言標(biāo)準(zhǔn)庫(kù)中一些常用的包,向讀者介紹如何進(jìn)行地道的Go語(yǔ)言編程?!禛o語(yǔ)言程序設(shè)計(jì)》自始到終完全從實(shí)踐的角度出發(fā),每一章提供多個(gè)生動(dòng)的代碼示例和專門設(shè)計(jì)的動(dòng)手實(shí)驗(yàn),幫助讀者快速掌握開(kāi)發(fā)技能?!禛o語(yǔ)言程序設(shè)計(jì)》適合對(duì)Go語(yǔ)言感興趣的各個(gè)層次的Go語(yǔ)言程序員閱讀和參考。
總結(jié)
以上是生活随笔為你收集整理的推荐几本学习Go语言的书的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [读书笔记]-博恩·崔西-吃掉那只青蛙
- 下一篇: java编一个漏斗_java – 漏斗分