圖書總覽

字級:
小字級
中字級
大字級

Let’s Go with Go:Go語言帶你進入程式最高殿堂

作者:郝林
出版社:佳魁資訊
出版日期:2016-03-25
語言:繁體中文
書號:PB1605
ISBN:9789863792796
裝訂:平裝
定價:690 元

相關檔案: 相關下載

專家推薦

Go語言作為優秀的開放原始碼程式語言,已逐漸成為雲端運算時代的必學語言之一。本書不但對基本的Go語言程式設計方法和技巧進行了深入的闡釋,還獨樹一幟地對Go語言的內部機制和原理進行清晰的描述。這些都是學好和用好Go語言的極佳資料。推薦對Go語言有興趣的技術人員閱讀本書。

杜玉傑,OpenStack 基金會董事

Go語言是服務端程式設計領域非常熱門的語言,市面上關於Go語言的書都沒有像本書這樣,把Go語言最精髓的部分--平行處理程式設計說明得如此深入淺出,明白透徹。不管你是第一次接觸Go語言,還是已經非常熟悉它了,想了解Go語言更多的技術內幕,這本書都值得仔細研讀,相信讀者能夠從中受益匪淺。

郭理靖,京東雲端平台開放雲事業部總監

目錄

前言
PART 1  Go 語言的世界
Chapter 01  初識Go 語言
1.1 Go 語言特性一瞥
1.2 Go 語言的優劣
1.3 怎樣學習Go 語言
1.4 本章小結
Chapter 02  Go 語言環境架設
2.1 安裝和設定
2.2 專案結構
2.3 標準指令概述
2.4 本章小結
PART 2  基礎程式設計
Chapter 03  語法與資料類型
3.1 基本語法
3.2 資料類型
3.3 資料的使用
3.4 本章小結
Chapter 04  流程控制方法
4.1 基本流程控制
4.2 defer 敘述
4.3 例外處理
4.4 實戰演練:Set
4.5 實戰演練:Ordered Map
4.6 本章小結
Chapter 05  程式測試和文件
5.1 程式測試
5.2 程式文件
5.3 本章小結
PART 3  平行處理程式設計
Chapter 06  平行處理程式設計整體說明
6.1 平行處理程式設計基礎
6.2 多處理程序程式設計
6.3 多執行緒程式設計
6.4 多執行緒與多處理程序
6.5 多核心時代的平行處理程式設計
6.6 Go 語言的平行處理程式設計
6.7 本章小結
Chapter 07  Goroutine 和Channel
7.1 Goroutine 的使用
7.2 Channel
7.3 實戰演練:酬載產生器
7.4 本章小結
Chapter 08  同步
8.1 鎖的使用
8.2 條件變數
8.3 最小操作
8.4 只會執行一次
8.5 WaitGroup
8.6 臨時物件集區
8.7 實戰演練:Concurrent Map
8.8 本章小結
PART 4  範例實現
Chapter 09  一個網路爬蟲架構的設計和實現
9.1 網路爬蟲與架構
9.2 功能需求和分析
9.3 整體設計
9.4 詳細設計
9.5 中介軟體的實現
9.6 處理模組的實現
9.7 排程器的實現
9.8 一個使用示範
9.9 目前的不足和解決想法
9.10 本章小結
Appendix A  Go 語言的學習資源
A-1 知名的Go 語言開放原始碼架構
A-2 中文的Go 語言社區

TOP