您當前的位置:首頁 > 詩詞

Go語言開發必讀書目,從菜鳥到大牛必備

作者:由 itworld123 發表于 詩詞時間:2019-03-24

前面介紹了一些Go語言的基礎,但要想對Go語言有深入的理解,還要學習加事件才行。本號給大家推薦幾本必讀教程。

Go語言是最近幾年流行起來的語言,該語言有谷歌發明,並得到廣泛的應用。Go語言最大的特點是併發支援度好,而且開發效率高。在C語言中需要幾十行,上百行程式碼才能實現的功能,在Go語言中可能只需要幾行程式碼就可以搞定。因此,目前很多人開始學習Go語言進行開發。Go語言的應用領域也很廣,包括服務端的開發,Web開發和應用開發等等。下面本文推薦幾本Go語言入門必讀的圖書。

Go語言程式設計

這本書是Go語言入門必讀的第一本書,其作者是Kernighan和谷歌公司Go團隊主管Alan Donovan,是學習Go語言程式設計的指南。全書共分為13章,主要內容包括:Go的基礎知識、基本結構、基本資料型別、複合資料型別、函式、方法、介面、goroutine、通道、共享變數的併發性、包、go工具、測試、反射等。

Go語言開發必讀書目,從菜鳥到大牛必備

Go語言程式設計

該書的作者是國內某雲的研發團隊編寫的,該公司是國內大規模使用Go語言比較早的公司。因此該書的特點是不僅介紹Go語言的關鍵語法,更加從工程實踐的角度介紹Go語言的內容。值得作為第二本書閱讀。

Go語言開發必讀書目,從菜鳥到大牛必備

Go語言標準庫

學習任何一門語言都是這樣,首先學習的是語法,然後學習的就是其核心庫。核心庫是製造汽車的輪子。這樣開發者就可以用這些造好的輪子製造汽車了,而不用自己從0開始。

Go語言開發必讀書目,從菜鳥到大牛必備

Go併發程式設計實踐

Go語言最大的特點就是併發程式設計,它實現了一種基於協程的併發模型。輕量級的協程模型減少了執行緒模型的切換消耗,大大增加了併發效能。本書這時對Go語言併發進行深入講解的不可多得的好書。

Go語言開發必讀書目,從菜鳥到大牛必備

Go語言學習筆記

該書不僅介紹了Go語言的基本語法,最大的特點是更加深入的介紹了Go語言的實現細節。本書從Go語言的原始碼開始,介紹了記憶體管理、垃圾回收和併發控制等深層次的問題。

Go語言開發必讀書目,從菜鳥到大牛必備

另外比較有名的還有《Go語言聖經》和《Go語言實踐》等圖書,這些都是非常好的學習Go語言方面的圖書。

如下是下載連結,如有侵權請聯絡本號刪除:

標簽: go  語言  併發  學習  本書