即便不处理类似可扩展的Web 并发或者实时性能等复杂的系统编程问题,应用程序发也是一件非常困难的事情。尽管使用一些工具和框架也可以解决这些常见的问题,但Go 语言却以一种更加自然且高效的方式正确处理了这类问题。由谷歌公司发的Go 语言,为在基础设施中非常依赖高性能服务的初创公司和大企业提供了足够的能力。 Go语言实战目标读者是已经有一定其他编程语言经验,想要始学习Go 语言或者更深了解Go 语言及其内部机制的中级发者。本书会提供一个专注、全面且符合习惯的视角。本书关注Go 语言的规范和实现,涉及的内容包括语法、Go 的类型系统、并发、通道和测试等主题。
售 价:¥
纸质售价:¥46.60购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容提要
译者序
译者简介
前言
致谢
William Kennedy
Brian Ketelsen
Erik St. Martin
关于本书
谁应该读这本书
章节速览
关于代码
读者在线
关于作者
关于封面插图
第1章 关于Go语言的介绍
1.1 用Go解决现代编程难题
1.2 你好,Go
1.3 小结
第2章 快速开始一个Go程序
2.1 程序架构
2.2 main包
2.3 search包
2.4 RSS匹配器
2.5 小结
第3章 打包和工具链
3.1 包
3.2 导入
3.3 函数init
3.4 使用Go的工具
3.5 进一步介绍Go开发工具
3.6 与其他Go开发者合作
3.7 依赖管理
3.8 小结
第4章 数组、切片和映射
4.1 数组的内部实现和基础功能
4.2 切片的内部实现和基础功能
4.3 映射的内部实现和基础功能
4.4 小结
第5章 Go语言的类型系统
5.1 用户定义的类型
5.2 方法
5.3 类型的本质
5.4 接口
5.5 嵌入类型
5.6 公开或未公开的标识符
5.7 小结
第6章 并发
6.1 并发与并行
6.2 goroutine
6.3 竞争状态
6.4 锁住共享资源
6.5 通道
6.6 小结
第7章 并发模式
7.1 runner
7.2 pool
7.3 work
7.4 小结
第8章 标准库
8.1 文档与源代码
8.2 记录日志
8.3 编码/解码
8.4 输入和输出
8.5 小结
第9章 测试和性能
9.1 单元测试
9.2 示例
9.3 基准测试
9.4 小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜