易燃物汇聚 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