關(guān)于我們
書單推薦
新書推薦
|
深度探索Go語言——對(duì)象模型與runtime的原理、特性及應(yīng)用 本書主要講解了Go語言一些關(guān)鍵特性的實(shí)現(xiàn)原理,Nicklaus Wirth大師曾經(jīng)說過:算法 數(shù)據(jù)結(jié)構(gòu)=程序,語言特性的實(shí)現(xiàn)也不外乎就是數(shù)據(jù)結(jié)構(gòu) 代碼邏輯。 全書共分為4個(gè)部分:第一部分是基礎(chǔ)特性(第1章~第3章),第二部分是對(duì)象模型(第4章~第5章),第三部分是調(diào)度系統(tǒng)(第6章~第7章),第四部分是內(nèi)存管理(第8章~第9章)。書中主要內(nèi)容包括:指針、函數(shù)棧幀、調(diào)用約定、變量逃逸、Function Value、閉包、defer、panic、方法、Method Value、組合式繼承、接口、類型斷言、反射、goroutine、搶占式調(diào)度、同步、堆和棧的管理,以及GC等。 書中包含大量的探索示例和源碼分析,在學(xué)會(huì)應(yīng)用的同時(shí)還能了解實(shí)現(xiàn)原理。書中絕大部分代碼都是用Go語言實(shí)現(xiàn),還有少部分使用匯編語言,都可以使用Go官方SDK直接編譯。探索過程循序漸進(jìn)條理清晰,用到的工具也都是SDK自帶,方便讀者親自上手實(shí)踐。 本書適合Go語言的初學(xué)者,在學(xué)習(xí)語言特性的同時(shí)了解其實(shí)現(xiàn)原理。更適合有一定的Go語言應(yīng)用基礎(chǔ),想要深入研究底層原理的技術(shù)人員。同樣適合有一些其他編程語言基礎(chǔ),想要轉(zhuǎn)學(xué)Go語言的開發(fā)者。
你還可能感興趣
我要評(píng)論
|