- 深度探索Go語言:對象模型與runtime的原理特性及應用
- 封幼林編著
- 463字
- 2023-08-10 16:55:31
序四
FOREWORD
得知《深度探索Go語言——對象模型與runtime的原理、特性及應用》即將出版上市,我感到非常高興,更開心的是作者邀請我為此書寫推薦序。
我和封幼林的相識,是通過幼麟實驗室。幼麟實驗室從2020年5月開始,持續以圖解的形式講解計算機和Go語言的相關知識,至今已經發布了一系列與Go語言相關的視頻。內容涉及Go語言的slice、map、內存對齊、函數棧幀、閉包、defer和panic等基礎特性,還有反射、goroutine、調度系統、Mutex、channel,以及GC等復雜問題,都以簡單易懂的形式呈現出來。對廣大Gopher來講,是非常不錯的參考學習資料。
本書是作者在圖解視頻和知乎系列文章的基礎上,更加系統地重新創作而成。我們從本書的副標題“對象模型與runtime的原理、特性及應用”,就能看出本書的側重點,對于想要深入了解這部分內容的讀者很有參考價值。
本書從反匯編開始,結合圖示講解和源碼分析,非常系統地探索了Go語言的基礎特性、對象模型、調度系統和內存管理模塊。在講解Go語言底層知識的同時,作者的探索方法也很值得學習借鑒,讓我們知其然也知其所以然。特別是對想要親自動手探索語言底層實現的讀者來講,簡直就是福音。
楊文
Go夜讀發起人
推薦閱讀
- 新編Visual Basic程序設計上機實驗教程
- Getting Started with Citrix XenApp? 7.6
- LabVIEW 2018 虛擬儀器程序設計
- Java異步編程實戰
- Windows系統管理與服務配置
- Flask Web開發入門、進階與實戰
- Linux Shell核心編程指南
- PHP 7從零基礎到項目實戰
- 監控的藝術:云原生時代的監控框架
- ABAQUS6.14中文版有限元分析與實例詳解
- jQuery從入門到精通(微課精編版)
- 深入理解Kafka:核心設計與實踐原理
- SAS編程演義
- Elastix Unified Communications Server Cookbook
- Practical Time Series Analysis