图书介绍

七周七语言 卷2 = SEVEN MORE LNGUAGES IN SEVEN WEEKS LANGUAGES THAT ARE SHAPING THE FUTUREPDF|Epub|txt|kindle电子书版本网盘下载

七周七语言 卷2 = SEVEN MORE LNGUAGES IN SEVEN WEEKS LANGUAGES THAT ARE SHAPING THE FUTURE
  • (美)BRUCE A.THAT,(美)FRED DAOUD,(美)IAN DEES,(美)JACK MOFFITT著;7ML翻译组译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115427359
  • 出版时间:2016
  • 标注页数:270页
  • 文件大小:75MB
  • 文件页数:293页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

七周七语言 卷2 = SEVEN MORE LNGUAGES IN SEVEN WEEKS LANGUAGES THAT ARE SHAPING THE FUTUREPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Lua1

第一天:开始历险1

本周日程2

Lua一览3

安装Lua3

交互式开发3

初窥4

Lua基础5

表达式6

函数7

具名参数10

控制流程10

变量11

离开REPL12

第一天我们学了什么13

轮到你了13

第二天:深入了解Table14

Table当作字典用14

穿着数组外衣的字典16

metatables17

自制面向对象系统21

协程25

多任务26

Lua的发明者RobertoIerusalimschy访谈29

第二天我们学了什么30

轮到你了31

第三天:真实世界中的Lua32

制作音乐33

为历险做准备33

创建项目34

添加声效36

从音符到歌曲39

多声道43

Canon in D45

第三天我们学了什么46

轮到你了46

Lua小结47

优势47

劣势47

最后的思考48

第2章 Factor49

第一天:栈,栈50

安装Factor50

使用监听器51

开始入栈52

Factor数学53

数据类型53

栈重排(StackShuffling)56

带有组合器的高阶命令57

第一天我们学到了什么59

轮到你了59

第二天:更进一步61

定义命令61

返回多个值61

获取帮助62

使用命令表63

运行独立的程序64

写单元测试67

运行一组测试68

Factor的创建者SlavaPestov的采访69

第二天我们学到了什么70

轮到你了71

第三天:乘风破浪,搏击长空72

元组72

元组构造器73

为购物车结账74

把命令组装成流水管道75

重新回顾FizzBuzz游戏78

与生俱来以下功能81

编辑器集成82

演示83

第三天我们学了什么83

轮到你了84

Factor小结84

优势84

劣势85

最后的思考85

第3章 Elm86

第一天:掌握基础87

安装Elm87

简单表达式87

条件语句89

构造代数数据类型(Algebraic Data Type)89

使用Records91

使用函数92

模式匹配(PatternMatching)94

函数与类型94

第一天我们学到了什么96

轮到你了97

第二天:驯服回调97

克服回调地狱99

用lift和信号来避免回调100

组合信号101

维持状态102

处理文本输入104

绘制形状105

第二天我们学到了什么106

轮到你了106

第三天:一切都是游戏107

定义骨架108

定义模型108

用信号和foldp来做循环109

步进和展现游戏109

步进(stepping)游戏112

第三天我们学到了什么117

轮到你了118

E1m小结119

优势119

劣势119

最后的思考119

第4章 Elixir120

第一天:夯实基础121

安装Elixir121

所以说…它是Ruby++,对吗122

不,不是Ruby122

编写函数124

使用管道组织程序125

使用模块126

命名函数127

do构造块127

使用map129

list130

for推导133

keyword List134

函数语法糖135

第一天我们学到了什么135

轮到你了136

第二天:控制变化137

Mix137

从具体到元138

使用struct为字段命名139

创建具体行为140

为状态机建模141

添加状态机行为142

寻找模式143

编写测试144

使用宏实现should145

编写更多的测试146

编写一个复杂的宏147

理解编译期流程148

构造一个骨架148

理解编译期流程,第2部分150

使用状态机152

第二天我们学到了什么152

轮到你了153

第三天:衍生和重生154

衍生进程155

构建一个OTP应用156

在终端中使用OTP158

可靠性监护159

第三天我们学到了什么161

轮到你了161

Exlir小结162

优势162

劣势163

最后的思考163

第5章 Julia164

第一天:无谓的反抗165

安装Julia165

内置类型166

基本运算符167

字典和集合168

24世纪的数组170

索引和切片171

多维数组172

第一天我们学到了什么175

轮到你了175

第二天:吸收176

控制流176

用户定义类型和函数178

并发182

采访Julia的创始人:JeffBezanson,Stefan Karpinski,Viral Shah,Alan Edelman185

第二天我们学到了什么186

轮到你了187

第三天:打成一片187

转换代码而不是数据188

图像切片和切块191

第三天我们学到了什么196

轮到你了196

Julia小结197

优势197

劣势198

最后的思考198

第6章 miniKanren199

第一天:代码的一致性匹配199

安装core.1 ogic200

目标一定要成功201

使用关系202

用因子编程204

平行宇宙206

咒语的秘密207

第一天我们学到了什么208

轮到你了209

第二天:混合逻辑与函数210

模式,那里都是模式210

用上散列图212

另一种判定213

对David Nolen的采访216

第二天我们学到了什么217

轮到你了218

第三天:用逻辑来写故事218

用有限域编程219

神奇的故事221

第三天我们学到了什么228

轮到你了228

MiniKanren小结229

优势229

劣势230

最后的思考230

第7章 Idris231

第一天:基础232

安装Idris232

理解基础233

原生类型和表达式233

函数234

定义数据类型236

第一天我们学到了什么240

轮到你了240

第二天:开始使用依赖类型241

理解依赖类型241

派生依赖类型243

闰年里的日期限定245

第二天我们学到了什么248

轮到你了248

第三天:依赖类型实践249

智能补全249

证明完毕,亲爱的华生251

交互式证明252

下一步254

证明为我们做了什么256

现实世界257

一段乱糟糟的C++代码257

指称设计258

回顾259

改善260

轮到你了261

Idris小结262

优势262

劣势262

最后的思考262

第8章 总结264

起源264

中央高速公路265

前沿267

脏地图268

最后的挑战270

热门推荐