Ruby Hacking Guide中文版

Ruby Hacking Guide (简称RHG),是青木峰郎创作的一本剖析ruby实现的书。 Ruby Hacking Guide中文版 就是将Ruby Hacking Guide这本书翻译成中文,让更多对Ruby有兴趣的人了解Ruby语言的实现。
by robbin 2011-05-26 浏览 (9905) 回复 (8) 群组: Thinking In Ruby

前言

本书有几个主题: * 了解ruby的构造 * 学会语言处理的一般知识 * 学会如何阅读源代码(source code)
by robbin 2011-05-26 浏览 (3313) 回复 (1) 群组: Thinking In Ruby

导读

本文是对Ruby语言的一个简要介绍。
by robbin 2011-05-26 浏览 (6640) 回复 (2) 群组: Thinking In Ruby

第二章:对象

介绍Ruby的对象在源代码当中的实现方式。
by robbin 2011-05-26 浏览 (7397) 回复 (6) 群组: Thinking In Ruby

第三章:名称与名称表

ruby源代码中名称与名称表的介绍
by robbin 2011-05-26 浏览 (5464) 回复 (2) 群组: Thinking In Ruby

第四章:类与模块

在本章中,我们会详细的看一下用以创建类和模块的数据结构。
by robbin 2011-05-26 浏览 (7279) 回复 (3) 群组: Thinking In Ruby

第五章: 垃圾回收

本章讲解Ruby的垃圾回收机制和实现
by robbin 2011-05-26 浏览 (12455) 回复 (5) 群组: Thinking In Ruby

第六章:变量和常量

本章最重要的话题是“变量存在哪里以及如何存储?”,也就是,数据结构。 第二重要的在于如何搜索值。Ruby变量和常量的范围相当复杂,因为变量和常量有时可以继承,有时可以在局部范围外看到……为了有个更好的理解,你应该先从行为上猜测一下其如何实现,然后与真正的实现进行对比。
by robbin 2011-05-26 浏览 (5194) 回复 (3) 群组: Thinking In Ruby

第七章:安全

基础 我在这里所说的安全并不是指密码或加密。Ruby的安全特性用于在类似于CGI编程的环境下,处理不可靠的对象。 比如,把一个表示数字的字符串转换为一个整数,你可能使用的是eval方法。然而,eval是一个“把字符串当作Ruby程序运行”的方法。如果你eval的字符串来自网络上的不明人物,它可能就非常危险。然而,对程序员来说,让他们完全负责区分安全和不安全的事物,他们会觉得非常烦琐和累赘,肯定会 ...
by robbin 2011-05-26 浏览 (4531) 回复 (4) 群组: Thinking In Ruby

编程语言知识库热门文章

最新评论

谢谢 讲解 曾经看过良哥哥 的学习笔记上有介绍 有所了解 看了楼主的讲解 加深了印象 谢谢
smilesail 评论了 实战篇:设计自己的Annotation
正在研究学习,真的是雪中送炭。。。多谢!
tantec 评论了 实战篇:设计自己的Annotation
还是不知道这个东西被发明出来什么用?
yhjhoo 评论了 实战篇:设计自己的Annotation
我目前是结合aop一起使用,用于记录方法调用及其他。。
tou3921 评论了 实战篇:设计自己的Annotation
写的挺不错,花了20分钟左右读完,并把例子运行了一遍,感谢楼主的无私奉献
JavaCrab 评论了 实战篇:设计自己的Annotation
很好的例子,看了你的例子在看那些理论,就简单多了。。。。顶
kala888 评论了 实战篇:设计自己的Annotation
light 老大威武
pluswolfboy 评论了 实战篇:设计自己的Annotation
谢谢,明白 annotion原理 ````
aleck1769394 评论了 实战篇:设计自己的Annotation
写的可读性非常好,让我对annotation很容易就有了初步认识,好文章
wangluo19 评论了 实战篇:设计自己的Annotation
引用 [*[url][/url][flash=200,200][/flash]dfdfgf[si ...
lovexzhh 评论了 实战篇:设计自己的Annotation
Global site tag (gtag.js) - Google Analytics