年11月,Google发布了Go语言,纵观这几年来的发展趋势,Go语言已经成为云计算、云存储时代最重要的基础编程语言。
Go语言很多时候被描述为“类C语言”,或者是“21世纪的C语言”。目前,国内出版的Go语言相关教程接近20本左右,内容主要涵盖盖Go语言基础编程、Web编程、并发编程和内部源码剖析等诸多领域。
今天,笔者和大家分享一本书籍——《Go语言高级编程》,豆瓣评分8.7,年刚刚出版。
本书从实践出发讲解Go语言编程的进阶知识,共6章,第1章简单回顾Go语言的发展历史;第2章和第3章系统介绍CGO编程和Go汇编语言的用法;第4章对RPC和Protobuf技术进行深入介绍,并讲述如何打造一个自己的RPC系统;第5章介绍工业级环境的Web系统的设计和相关技术;第6章介绍Go语言在分布式领域的一些编程技术。
此外,作者还在Github上把这本书开源了,项目名称为advanced-go-programming-book,也就是说你可以免费阅读这本书啦。
以下是这本书的目录详情: