Go語言高級編程
本書從實踐出發(fā)講解Go語言的進(jìn)階知識。本書共6章,第1章簡單回顧Go語言的發(fā)展歷史;第2章和第3章系統(tǒng)地介紹CGO編程和Go匯編語言的用法;第4章對RPC和Protobuf技術(shù)進(jìn)行深入介紹,并講述如何打造一個自己的RPC系統(tǒng);第5章介紹工業(yè)級環(huán)境的Web系統(tǒng)的設(shè)計和相關(guān)技術(shù);第6章介紹Go語言在分布式領(lǐng)域的一些編程技術(shù)。書中還涉及CGO和匯編方面的知識,其中CGO能夠幫助讀者繼承的軟件遺產(chǎn),而在深入學(xué)習(xí)Go運行時,匯編對于理解各種語法設(shè)計的底層實現(xiàn)是必不可少的知識。此外,本書還包含一些緊跟潮流的內(nèi)容,介紹開源界流行的gRPC及其相關(guān)應(yīng)用,講述GoWeb框架中的基本實現(xiàn)原理和大型Web項目中的技術(shù)要點,引導(dǎo)讀者對Go語言進(jìn)行更深入的應(yīng)用。本書適合對Go語言的應(yīng)用已經(jīng)有一些心得,并希望能夠深入理解底層實現(xiàn)原理或者是希望能夠在Web開發(fā)方面結(jié)合Go語言來實現(xiàn)進(jìn)階學(xué)習(xí)的技術(shù)人員學(xué)習(xí)和參考。
·15.9萬字