書單推薦
更多
新書推薦
更多

深度探索Go語言——對象模型與runtime的原理、特性及應用

深度探索Go語言——對象模型與runtime的原理、特性及應用

定  價:100 元

叢書名:計算機技術開發(fā)與應用叢書

        

當前圖書已被 59 所學校薦購過!
查看明細

  • 作者:封幼林
  • 出版時間:2022/8/1
  • ISBN:9787302600855
  • 出 版 社:清華大學出版社
  • 中圖法分類:TP312.8GO 
  • 頁碼:
  • 紙張:膠版紙
  • 版次:
  • 開本:16開
9
7
6
8
0
7
0
3
8
0
5
2
5

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

 你還可能感興趣
 我要評論
您的姓名   驗證碼: 圖片看不清?點擊重新得到驗證碼
留言內容