易燃物匯聚 YouTube 有聲書與書評
Go語言高級編程 封面

Go語言高級編程

柴樹杉 曹春暉

1.3萬人在讀
32.7萬字總字數
¥56.96定價

內容簡介

本書從實踐出發講解Go語言的進階知識。本書共6章,第1章簡單回顧Go語言的發展歷史;第2章和第3章系統地介紹CGO編程和Go彙編語言的用法;第4章對RPC和Protobuf技術進行深入介紹,並講述如何打造一個自己的RPC系統;第5章介紹工業級環境的Web系統的設計和相關技術;第6章介紹Go語言在分佈式領域的一些編程技術。書中還涉及CGO和彙編方面的知識,其中CGO能夠幫助讀者繼承的軟件遺產,而在深入學習Go運行時,彙編對於理解各種語法設計的底層實現是必不可少的知識。此外,本書還包含一些緊跟潮流的內容,介紹開源界流行的gRPC及其相關應用,講述Go Web框架中的基本實現原理和大型Web項目中的技術要點,引導讀者對Go語言進行更深入的應用。 本書適合對Go語言的應用已經有一些心得,並希望能夠深入理解底層實現原理或者是希望能夠在Web開發方面結合Go語言來實現進階學習的技術人員學習和參考。

讀者書評

★★★★★

很有深度,對理解底層很有幫助[強]

★★★★★

書確實還不錯 但是看完後 我對golang越發的不感興趣了 感覺太old school了 所謂的優雅性和靈活性基本沒看到 還有很多反人性的設計[發抖]真的是看完從入門到放棄

★★★★★

大體上不錯,適合有go語言語法基礎後再閱讀,涉及的方面比較多,但講得都比較淺,想要知道更多細節的話光這本書肯定不是夠的,涉及到的比如cgo,rpc,中間件,分佈式系統等要深入瞭解要配合些專門的資料看,畢竟這些內容單個主題都足夠寫好幾本書了!

★★★★★

書後面的小技巧很不錯,比如goroutine 的內存泄露,數組鎖定等

★★★★☆

本書並沒有想象中的高級,我覺得,此書的高級是指相對於其它基礎的書籍,也許是我自身的能力不夠,作者花很大篇幅的地方,目前用不到,如 CGO 編程,Go 彙編語言。最有幫助的還是分佈式系統這一章的內容,書中提到了很多的知識點,這些知識點並不是僅僅看此書就可以的,更多的是需要平時的積累,或後續的學習。雖說是高級編程,但涉及的面較廣,每項談的還是較淺。讀技術書籍就是這樣,已會的,或用不到的,不看或粗略而看,挑能用得上的重點看。

★★★☆☆

大體過了一遍,這本書更像高級一點的工具書,各個知識點大體只是用引子的方式來介紹。基本數據類型,函數和方法,接口,協程,panic,recover,defer,net/rpc,context,Waitgroup,mutex lock,go彙編,cgo,分佈式應用,web相關,漏斗,令牌桶限流,還有protobuf。cgo.和ffi相似。看完太容易,實踐最難得。一起加油吧。

★★★★★

看完了書,又好像什麼都沒看,掉#cgo CFLAGS -I ./include 的坑裏。很多東西太淺,要想研究,還得找其他文檔深入。

★★★★☆

對我的思維啓發還是比較大的,前兩章的一些細節描述讓我對go有了更深刻的理解。第三四章則受限能力不足,有點知其然卻不知其所以然的感覺,沒完全理解。後面的經驗分享也讓我受益頗多。

★★★★★

前半部分的併發玩法印象深刻,後邊分佈式和web rpc部分在大方向上有所指引,中間cgo和彙編感覺不常用直接跳了🤔

★★★★★

回過頭再看此書。又是滿滿的收穫

書籍信息

作者柴樹杉 曹春暉
出版社人民郵電出版社
出版時間2019-07-01
ISBN9787115510365
分類計算機-編程設計
格式EPUB
完結狀態連載中
章節數96