绿色排版工具|热门专题|网站地图|移动官网
您的当前位置:网站首页 > 电子书 > 计算机类 > 正文

代码的未来 [日]松本行弘 完整版pdf[27MB]

来源:[db:来源] 编辑:脚本之家 时间:2019-07-29 14:47:35 阅读:

《代码的未来》是Ruby之父松本行弘的又一力作。作者对云计算、大数据时代下的各种编程语言以及相关技术进行了剖析,并对编程语言的未来发展趋势做出预测,内容涉及Go、VoltDB、node.js、CoffeeScript、Dart、MongoDB、摩尔定律、编程语言、多核、NoSQL等当今备受关注的话题。

《代码的未来》面向各层次程序设计人员和编程爱好者,也可供相关技术人员参考。

目录
第一章 编程的时间和空间
1.1  编程的本质  3
编程的本质是思考  4
创造世界的乐趣  4
快速提高的性能改变了社会  5
以不变应万变  8
摩尔定律的局限  9
社会变化与编程  10
1.2  未来预测  13
科学的未来预测  14
IT 未来预测  14
极限未来预测  16
从价格看未来  16
从性能看未来  17
从容量看未来  18
从带宽看未来  19
小结  20
第二章 编程语言的过去、现在和未来
2.1  编程语言的世界  23
被历史埋没的先驱  25
编程语言的历史  26
编程语言的进化方向  30
未来的编程语言  32
20 年后的编程语言  34
学生们的想象  34
2.2  DSL(特定领域语言)  36
外部DSL  37
内部DSL  38
DSL 的优势  39
DSL 的定义  39
适合内部DSL 的语言  40
外部DSL 实例  42
DSL 设计的构成要素  43
Sinatra  46
小结  47
2.3  元编程  48
Meta, Reflection  48
类对象  51
类的操作  52
Lisp  53
数据和程序  54
Lisp 程序  56
宏  56
宏的功与过  57
元编程的可能性与危险性  59
小结  60
2.4  内存管理  61
看似无限的内存  61
GC 的三种基本方式  62
术语定义  62
标记清除方式  63
复制收集方式  64
引用计数方式  65
引用计数方式的缺点  65
进一步改良的应用方式  66
分代回收  66
对来自老生代的引用进行记录  67
增量回收  68
并行回收  69
GC 大统一理论  69
2.5  异常处理  71
“一定没问题的”  71
用特殊返回值表示错误  72
容易忽略错误处理  72
Ruby 中的异常处理  73
产生异常  74
更高级的异常处理  75
Ruby 中的后处理保证  76
其他语言中的异常处理  77
Java 的检查型异常  77
Icon 的异常和真假值  78
Eiffel 的Design by Contract  80
异常与错误值  80
小结  81

相关文章推荐:

图文精选:

Copyright©2012-2019 小蚂蚁信息网版权所有 粤ICP备14061018号-1


郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。

Top