Go语言·云动力

Go语言·云动力

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

Go语言程序设计入门书,适合Go语言初学者学习。

内容简介

本书是Go语言程序设计入门书,介绍了Go语言的基础知识,包括静态类型、流程控制、函数、动态类型、面向对象、并发编程等内容,以及同其他C类语言相比,所具备的全新特性。同时,本书还介绍了Go语言在云计算中的应用。

作者简介

作者樊虹剑,15岁迷上AppleII,立志成为程序员。从ApplesoftBASIC,到MicrosoftC、C++、C#,再到AppleObjective-C,其间使用过大小十几种编程语言,始终不得要领。不明白起源于数学和电子学的计算机科学,为何不去追求诗歌般至简至纯的美学,而是纠结于繁复的形式和空洞的哲学。几欲放弃。直到偶然发现Plan 9,才获得返璞归真的乐趣,并一路欢喜走过Inferno,快乐走入Go语言的世界。

章节目录

版权信息

前言

简介

写作风格

第1章 快速入门

1.1 编辑和编译

1.2 世界,你好!

1.3 自我复制

1.4 猜数游戏

1.5 图灵机

1.6 排版工具

1.7 游乐场

1.8 位钱

1.9 小结

第2章 静态类型

2.1 数制

2.1.1 整数

2.1.2 二进制补码

2.1.3 整数比较

2.1.4 按位运算

2.1.5 浮点数

2.1.6 复数

2.1.7 优先级

2.1.8 表达式

2.2 字符和字符串

2.2.1 UTF-8编码

2.2.2 Unicode字符

2.2.3 转义字符

2.2.4 字符串

2.2.5 字符串转换

2.3 数组

2.3.1 声明

2.3.2 下标

2.3.3 赋值

2.4 切片

2.5 结构体

2.5.1 项

2.5.2 内置

2.6 指针

2.7 小结

第3章 流程控制

3.1 简单语句

3.2 判断语句if

3.3 多分支语句switch

3.4 循环语句for

3.5 遍历

3.6 标号和跳转

3.7 作用域

3.8 小结

第4章 函数

4.1 签名

4.2 参数

4.3 返回语句

4.4 函数调用

4.5 闭包

4.6 压后

4.7 派错和恢复

4.8 方法

4.9 包

4.10 导入

4.11 程序初始化

4.12 小结

第5章 动态类型

5.1 映射

5.2 界面类型

5.3 界面值

5.4 error界面

5.5 有界无类

5.6 排序

5.7 类型断言

5.8 类型分支

5.9 反射

5.10 小结

第6章 面向对象

6.1 背景

6.2 术语

6.3 与C++对比

6.3.1 继承

6.3.2 抽象类

6.3.3 泛型

6.4 小结

第7章 并发编程

7.1 背景

7.2 同步通信

7.3 去程

7.4 程道

7.5 遍历与关闭

7.6 MapReduce

7.7 select语句

7.8 程道值

7.9 互斥

7.10 小结

第8章 云计算

8.1 背景

8.2 GAE

8.3 Hello 世界!

8.4 画胡子

8.5 留言录

8.6 用户API

8.7 数据库API

8.7.1 术语

8.7.2 Go数据库API

8.7.3 实体键

8.7.4 查询和索引

8.7.5 实体组

8.7.6 限制

8.8 交易

8.9 散段

8.10 内存缓冲

8.11 大件库

8.12 URL抓取

8.13 任务队列

8.13.1 任务

8.13.2 任务执行

8.13.3 队列

8.14 后端

8.15 能力API

8.16 电子邮件API

8.16.1 发送

8.16.2 接收

8.17 信道API

8.18 小结

第9章 标准包

9.1 格式包

9.1.1 格式输出Printf

9.1.2 动词表

9.1.3 宽度和精度

9.1.4 报错

9.1.5 额外标记

9.1.6 格式输入

9.1.7 字符串格式

9.2 字节包

9.3 模板包

9.4 正则表达式包

9.5 时间包

9.6 超链接包

9.6.1 http服务器和客户机

9.6.2 https加密通信

9.6.3 Get

9.6.4 Post

9.6.5 Cookie

9.7 编码包

9.7.1 gob

9.7.2 json

附录A Go的安装和使用

附录B EBNF

附录C 中英术语对照表

Go语言•云动力

Go语言·云动力是2012年由人民邮电出版社·图灵出品出版,作者[新加坡]樊虹剑。

得书感谢您对《Go语言·云动力》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
用Go语言自制解释器 电子书
从零开始,用GO语言创造出另一门语言,体验从无到有实现类C语言的乐趣。
GO语言开发实战:慕课版 电子书
为对GO语言感兴趣的初学者和爱好者量身定做,从入门到精通,扫码直接看学习视频,并免费提供一站式教学服务包。
Go语言Hyperledger区块链开发实战 电子书
Go语言是近年来非常流行的新兴编程语言,它不仅是以太坊客户端和HyperledgerFabric区块链平台的开发语言,而且广泛应用于区块链应用的开发。本书介绍使用Go语言开发的经典联盟链项目HyperledgerFabric,它由Linux基金会管理。国外的微软、摩根大通、世界银行和国内的华为、阿里巴巴、百度、腾讯等企业都参与了Hyperledger社区的建设。本书涵盖HyperledgerFab
用Go语言自制编译器 电子书
放下大部头,换一种方式入门编译原理,体验一步步实现类C语言的乐趣。
分布式缓存——原理、架构及Go语言实现 电子书
随着互联网的飞速发展,各行各业对互联网服务的要求也越来越高,互联网系统很多常见的存储类场景都面临着容量和稳定性风险。此时,本地缓存已无法满足需要,分布式缓存由于其高性能、高可用性等优点迅速被广大互联网公司接受并使用。。本书共分3个部分,每个部分都有3章。第1部分为基本功能的实现,主要介绍基于HTTP的inmemory缓存服务、HTTP/REST协议、TCP等。第2部分介绍性能相关的内容,我们将集中