Go專家編程
《Go專家編程》深入地講解了Go語言常見特性的內(nèi)部機制和實現(xiàn)方式,大部分內(nèi)容源自對Go語言源碼的分析,并從中提煉出實現(xiàn)原理。通過閱讀本書,讀者可以快速、輕松地了解Go語言的內(nèi)部運作機制。
本書首先介紹Go語言常見的數(shù)據(jù)結(jié)構(gòu)及控制結(jié)構(gòu)的實現(xiàn)原理,包括管道、切片、Hash表、select和for-range等,這部分內(nèi)容大都以幾個精心準備的測驗題目開頭,每個測驗題目均對應一個知識點,讀者可以借此測驗自身對該知識點的掌握程度。接著介紹了Go語言最基礎的概念,包括協(xié)程的概念、協(xié)程調(diào)度模型、協(xié)程調(diào)度策略,以及內(nèi)存分配和垃圾回收相關(guān)的內(nèi)容。本書還介紹了一些標準庫、異常處理和依賴管理等非語法相關(guān)但非常重要的內(nèi)容。最后結(jié)合作者的見聞,整理了一些發(fā)生在真實項目中的編程陷阱。
任洪彩,華為云原生團隊核心成員,開源愛好者,深度參與CNCF(云原生計算基金會)旗下Kubernetes、Prometheus等項目貢獻,Kubernetes資深成員,擔任Kubernetes SIG-Instrumentation Approver,敏捷軟件思想深度實踐者,在Nokia、華為等公司參與過多個大型項目的研發(fā)與重構(gòu),對Go、C/C++、Python、Swift等語言均有深入的研究與實踐。
評論
圖片
表情
