Go专家编程

任洪彩

出版时间

2020-06-30

ISBN

9787121365577

评分

★★★★★

标签

编程

书籍介绍

《Go专家编程》深入地讲解了Go语言常见特性的内部机制和实现方式,大部分内容源自对Go语言源码的分析,并从中提炼出实现原理。通过阅读本书,读者可以快速、轻松地了解Go语言的内部运作机制。

本书首先介绍Go语言常见的数据结构及控制结构的实现原理,包括管道、切片、Hash表、select和for-range等,这部分内容大都以几个精心准备的测验题目开头,每个测验题目均对应一个知识点,读者可以借此测验自身对该知识点的掌握程度。接着介绍了Go语言最基础的概念,包括协程的概念、协程调度模型、协程调度策略,以及内存分配和垃圾回收相关的内容。本书还介绍了一些标准库、异常处理和依赖管理等非语法相关但非常重要的内容。最后结合作者的见闻,整理了一些发生在真实项目中的编程陷阱。

作者简介
任洪彩,华为云原生团队核心成员,开源爱好者,深度参与CNCF(云原生计算基金会)旗下Kubernetes、Prometheus等项目贡献,Kubernetes资深成员,担任Kubernetes SIG-Instrumentation Approver,敏捷软件思想深度实践者,在Nokia、华为等公司参与过多个大型项目的研发与重构,对Go、C/C++、Python、Swift等语言均有深入的研究与实践。
目录
第1章 常见数据结构的实现原理
1.1 管道
1.1.1 热身测验
1.1.2 特性速览
1.1.3 实现原理

显示全部
用户评论
国人写的这么高分,试试看。 读起来有点像读博客,里面有很多作者自己的经验总结,还是值得一看的。感觉华为对开发管理流程这些应该挺重视的,作者对依赖管理花了不少篇幅讲解,这块的确go的坑不少。
深入了解的入门
可速读
了解了go很多tricky的地方和实现的原理,对我这种新手真是受益匪浅
言简意赅,方便复习,通透。
go中级程序员的书,适合面试前看
不错!
整体不错,能够让你理解go底层细节。有些地方不够深入,应该要读其他来补充了,作者应该是想全面一点让读者理解,很棒的一本书
golang入门2
写得不错,进阶
收藏