热门排行
简介
《Ruby原理剖析》解开Ruby编程语言的魔法面纱。全书图文并茂、深入浅出地剖析了Ruby编程语言的核心工作原理。作者本着科学实证的精神,设计了一系列实验,帮助读者轻松了解这门编程语言的工作奥秘,包括Ruby如何用虚拟机执行代码,Ruby的垃圾回收算法,以及类和模块在Ruby内部的关系等。
目录
1 分词与语法解析 3
2 编译 33
3 Ruby如何执行代码 59
4 控制结构与方法调度 89
5 对象与类 113
6 方法查找和常量查找 143
7 散列表:Ruby内部的主力军 181
8 Ruby如何借鉴Lisp几十年前的理念 207
9 元编程 237
10 JRuby:基于JVM的Ruby 271
11 Rubinius:用Ruby实现的Ruby 295
12 MRI、JRuby、Rubinius垃圾回收 317