- 商品参数
-
- 作者:
无著
- 出版社:图书其它
- 出版时间:2016.11
- ISBN:9781567159081
- 出版周期:旬刊
- 版权提供:图书其它
店铺公告
为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。
温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货)。
关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。
基本信息
书名: | 七周七语言-(卷2) |
作者: | (美)Bruce A. Tate著 |
出版社: | 人民邮电出版社 |
出版日期: | 2016-12-01 |
版次: | 1 |
ISBN: | 9787115427359 |
市场价: | 59.0 |
目录
目录
第1章 Lua 1
第一天:开始历险 1
本周日程 2
Lua一览 3
安装Lua 3
交互式开发 3
初窥 4
Lua基础 5
表达式 6
函数 7
具名参数 10
控制流程 10
变量 11
离开REPL 12
第一天我们学了什么 13
轮到你了 13
第二天:深入了解Table 14
Table当作字典用 14
穿着数组外衣的字典 16
metatables 17
自制面向对象系统 21
协程 25
多任务 26
Lua作者Roberto Ierusalimschy
访谈 29
第二天我们学了什么 30
轮到你了 31
第三天:真实世界中的Lua 32
制作音乐 33
为历险做准备 33
创建项目 34
添加声效 36
从音符到歌曲 39
多声道 43
Canon in D 45
第三天我们学了什么 46
轮到你了 46
Lua小结 47
优势 47
劣势 47
终章 48
第2章 Factor 49
第一天:栈,栈 50
第一天我们学到了什么 59
第二天:更进一步 61
运行独立的程序 64
写单元测试 67
Factor的创建者Slava·Factor的
采访 69
第二天我们学到了什么? 70
轮到你了 71
第三天:乘风破浪,搏击长空 72
元组 72
元组构造器 73
为购物车结账 74
把命令组装成流水管道 75
重新回顾FizzBuzz游戏 78
与生俱来以下功能 81
编辑器集成 82
演示 83
第三天我们学了什么 83
轮到你了 84
总结Factor 84
第3章 Elm 86
第一天:掌握基础 87
第二天:驯服回调 97
第三天:一切都是游戏 107
Elm总结 119
第4章 Elixir 120
第一天:夯实基础 121
安装Elixir 121
所以说……它是Ruby ,
对吗 122
不,不是Ruby 122
编写函数 124
使用管道组织程序 125
使用模块 126
命名函数 127
do构造块 127
使用map 129
list 130
for推导 133
keyword List 134
函数语法糖 135
第一天我们学到了什么 135
第二天:控制变化 137
Mix 137
从具体到元 138
使用struct为字段命名 139
创建具体行为 140
为状态机建模 141
添加状态机行为 142
寻找模式 143
编写测试 144
使用宏实现should 145
编写更多的测试 146
编写一个复杂的宏 147
理解编译期流程 148
构造一个骨架 148
理解编译期流程,第2部分 150
使用状态机 152
第二天我们学到了什么 152
第三天:衍生和重生 154
衍生进程 155
构建一个OTP应用 156
在终端中使用OTP 158
可靠性监护 159
第三天我们学到了什么 161
第三天自习 161
Exlir总结 162
优势 162
弱点 163
思考 163
<
内容介绍
本书带领读者认识和学习了7种编程语言,旨在帮助读者探索更为强大的编程工具。 本书延续了同系列的书《七周七语言》《七周七数据库》和《七周七Web开发框架》的体例和风格。全书共8章,前7章介绍了Lua、Factor、Elm、Elixir、Julia、miniKanren和Idris共计7种编程语言,后一章总结回顾了所有的知识点。书中对每一种编程语言的介绍,都为编程开发带来了而强大的思路。除此之外,书中还提供了一系列代码示例和在线资源以供参考。 本书适合有一定基础的开发人员阅读,能够帮助读者拓宽思路,激发更多的灵感。
在线试读
媒体评论
评论
技术图书“七周七”系列新佳作 深入研习对未来编程具有重要意义的7种语言 Lua、Factor、Elixir、Elm、Julia、Idris和MiniKanren 当你深入学习本书所介绍的每一种语言时,你将能够对语言的抽象和原理一窥门径,而这对于你用任何语言编写更好的程序都颇有帮助。 通过“七周七”系列中的这本新图书,你可以按部就班地学习当前重要的编程范型。你将会学习7种令人激动的语言: Lua 、Factor 、Elixir 、Elm 、Julia 、Idris 和miniKanren。 本书将拓展你的视野,教你如何使用多核和分布来解决问题。在每一种语言中,你将使用构成该语言的技术来解决一个不寻常的问题。用Elm而不使用一个回调来编写一款功能完备的游戏,用miniKanren编一个写故事的程序,用Lua编写自己的音乐播放程序,用Julia编写一个图像压缩程序,用Idris实现数学中的证明,用Factor编写一个解谜游戏。读完本书,你将会掌握7种不同的语言,从其中的每一种语言,都能学到一些重要的技术。
1