之前看过其他的Go书籍,还是感觉这本书讲的更清楚一些,但是有点美中不足的是代码里有些许错误。
多年前学了点go语言皮毛,从未有场景使用;适逢当前项目全面使用go,于是我拿来golang的项目就马不停蹄编码四个多月,我感觉讲得不错,没有废话全都是在点上。
Go语言核心编程系统介绍Go 语言编程。首先介绍Go 语言的基础知识,使读者对Go 语言有一个整体的认知。接着围绕Go 语言的三大语言特性:类型系统、接口和并发展开论述,不单单介绍每个语言特性怎么使用,在章节的最后还对重要语言特性的底层实现原理做了介绍。接着介绍反射这个高级语言特征。专门用一章的篇幅来介绍Go 语言的陷阱。最后介绍Go 语言的工程实践和编程思想。
《Go语言高级编程》PDF,431页,带书签目录,文字可以复制;《Go语言核心编程》PDF,283页,带书签目录,文字可以复制;配套源代码。
下载: https://pan.baidu.com/s/1LMpyblrNnp9dyG7zUh9--A 提取码: m9qb
不知觉中、搬砖十载,编码已是不假思索、浑然条件反射;虽不曾有所纰漏,但是深知golang语言基础的技术债已积累不少。然今用心精读《Go语言高级编程》,只读完了《第一章语言基础》,已有醍醐灌顶之感,作者做技术之精专,对语言设计哲学领悟之透彻,尽在字里行间。
这岂止设限为一本简单的go语言高阶教程之书,面对并发的内存模型之来龙去脉讲解如此之清晰,为我解惑了多年 C++/Java高并发服务端开发所遇到的诸多问题,go语言对并发设计如此之优雅,展现是一门语言如何平衡设计的精华。
从实践出发讲解Go语言编程的进阶知识。共6章,第1章简单回顾Go语言的发展历史;第2章和第3章系统介绍CGO编程和Go汇编语言的用法;第4章对RPC和Protobuf技术进行深入介绍,并讲述如何打造一个自己的RPC系统;第5章介绍工业级环境的Web系统的设计和相关技术;第6章介绍Go语言在分布式领域的一些编程技术。
后面的高阶章节,光看其目录就令人心潮澎湃、恨不能有大把的时间将书中案例一一试手,在触类旁通之中,顿然欣慰!