深入淺出Go語言核心編程
《深入淺出Go語言核心編程》,張朝明,李奕鋒,甘海彬 著,出版社: 清華大學出版社。
清華大學出版社成立於1980年6月,是教育部主管、清華大學主辦的綜合性大學出版社[1]。清華社現年出版圖書、音像製品、電子出版物等近3000種,銷售規模和綜合實力以及在高等教育教材市場、科技圖書市場、館配圖書市場占有率均名列前茅[2]。
目錄
內容簡介
《深入淺出Go語言核心編程》是一本全面而深入的Go語言學習手冊,涵蓋了Go語言的諸多關鍵特性,包括語法結構、內存原理、並發、上下文機制與框架應用等。本書共20章。第1章引導讀者快速搭建開發環境,詳細介紹Go語言的環境配置及編譯運行的具體細節。第2~5章詳細討論Go語言獨特的變量、常量、常用數據類型和流程控制,並重點解析複雜類型的底層實現機制。第6~8章講解Go語言的函數及如何實現面向對象編程,打通Go語言面向過程和面向對象編程之間的橋樑。第9~12章探討Go語言的一些高級話題,包括並發、上下文、反射、泛型等。第13~15章探討Go語言的I/O、網絡編程及RPC通信等編程場景。第16~18章是Go語言的擴展話題,涵蓋了內存管理、正則表達式和Go語言的匯編。第19章和第20章重點探討了Go語言在日常開發中的典型應用,主要介紹HTTP框架Gin的使用,以及如何利用Go語言開發一個綜合項目。
《深入淺出Go語言核心編程》內容豐富,由淺入深,力求帶領讀者探究Go語言的本質,既適合初次接觸Go語言的新手,也適合有一定經驗的軟件開發人員閱讀。
作者介紹
張朝明
前金山軟件技術總監,曾就職於多家互聯網企業,擁有近20年的軟件開發和設計經驗,尤其擅長Golang、Java等編程語言,着有《XML開發典型應用:數據標記、處理、共享與分析》 《21天學通Oracle》《Oracle入門很簡單》等書。
李奕鋒
某頭部互聯網公司Go研發工程師,曾任金山遊戲高級軟件工程師。擁有豐富的分布式、高並發、大規模微服務集群的開發設計經驗,在企業應用、遊戲社區等領域參與過大型Go項目設計開發工作。
甘海彬
曾先後在魅族、西山居任職高級研發工程師,現於金山辦公擔任研發經理,對開發企業級應用有着豐富經驗。擅長語言Go、Java語言以及全棧開發,對分布式架構、高並發微服務設計有深刻理解。
參考文獻
- ↑ 我國出版社的等級劃分和分類標準,知網出書,2021-03-01
- ↑ 企業簡介,清華大學出版社有限公司