《Programming Ruby中文版》Road Map

本书为《Programming Ruby》第二版,是Ruby语言的教程与参考书。全书分为四大部分,涵盖Ruby入门教程、Ruby环境集成、高级语言特性和标准库参考等内容。适合不同水平的读者。

本书是Programming Ruby的第2版,Programming Ruby已广为Ruby爱好者所知。该书是Ruby编程语言的教程和参考文献。如果你有本书的第1版,你会发现这一版有了重大变化。

         

本书主要包括4个部分,每一部分有其不同的侧重点,阐述了Ruby语言的不同方面。

1部分Facets of Ruby中有一个Ruby教程。它首先介绍了如何在你的系统上运行Ruby,然后用一小章讲解了Ruby特有的术语和概念,该章也包含了足够的基础知识以帮助理解其他章节。教程的后面对语言由上到下做了介绍。其中我们讨论了类、对象、类型、表达式和语言的其他一些特性。最后介绍了单元测试,以帮助你解决实际遇到的问题。

Ruby很突出的一点是它和环境的集成程度。第2部分Ruby in Its Setting探讨了这些方面。在这里你会发现用Ruby的很多实用信息:使用解释器选项使用 irb文档Ruby代码以及打包Ruby以方便使用。本部分也包含了一些使用Ruby解决常用任务的教程:使用Ruby处理网页使用Tk创建GUI应用Microsoft Windows环境中(包括本机系统API调用,COM集成和Windows自动化)使用Ruby。通过本部分你还会发现扩展Ruby和在自己的代码中嵌入Ruby是多么容易的事。

3部分Ruby Crystallized包含更高级的话题。这里介绍了语言的所有细节,duck typing的概念,元类模型,taintingreflectionmarshaling。第一次读这部分时你可能读很快,但是我们相信一旦你真正开始使用Ruby,你会回来再读这一部分。

4部分是Ruby Library Reference。这部分内容很多,首先介绍了48个内建的类和模块中950方法(超过了第1版中介绍的40个类和模块中的800方法)。之后又介绍了包含在标准Ruby发行版中一些库模块(其中的98个)。

那么我们该如何来阅读本书?根据你的编程水平,特别是OO编程水平,你可能只想读本书的某些部分。下面是我们的建议。

如果你是初学者,你可能需要从第1部分的教程开始。当开始写程序时把库参考放在身边。熟悉像ArrayHashString这样的基本类。当你对Ruby环境更熟悉后,你可


能想去研究一下第3部分的某些高级话题。

如果你已经对PerlPythonJavaSmalltalk比较熟悉,那么我们建议你先读第1章的第3页,那里我们讨论了如何安装和运行Ruby,然后阅读第2章。从那里,你可以采用较慢的方法顺序阅读后面的部分,也可以跳到第3部分的详细语言介绍,最后阅读第4部分的库参考。

专家、高手和那些“不需要烂教程”的人可以直接跳到317页的第22章的语言参考,撕去库参考,然后就可以用本书来做(相当吸引人的)咖啡垫了。

当然你也完全可以从头开始,一页一页按你的方式来阅读。

另外不要忘记,当你遇到无法解决的问题时还可求助于帮助。关于使用帮助的详细信息参见783页的附录C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值