Ruby是一种跨平台、面向对象的动态类型编程语言。Ruby体现了表达的一致性和简单性,它不仅是一门编程语言,更是表达想法的一种简练方式。它不仅受到广大程序员的欢迎,无数的软件大师亦为其倾倒。Programming Ruby是关于Ruby语言的一本权威著作,也被称为PickAxe Book(镐头书,由封面上的工具得名)。本书是它的第2版,其中包括超过200页的新内容,以及对原有内容的修订,涵盖了Ruby 1.8中新的和改进的特性以及标准库模块。它不仅是您学习Ruby语言及其丰富特性的一本优秀教程,也可以作为日常编程时类和模块的参考手册。
本书适合各种程度的Ruby程序员,无论新手还是老兵,都会从中得到巨大的帮助。
展开
成套修炼,效果更佳!
“Ruby是一门非常强大而有用的语言,无论何时我都用它工作,而这本书也总在我身边。”
——Martin Fowler,首席科学家,ThoughtWorks
Ruby是一门跨平台、面向对象的编程语言,它使编程这门手艺变得更容易了。Ruby体现了表达的一致性和简单性,它不仅是一门编程语言,更是表达想法的一种简练方式。Ruby支持“自然的智能。”
——本书的作者
欢迎来到PickAxe(镐头书,由封面上的工具得名)。这是一本关于Ruby的权威著作。
书中包含:
●广受赞誉Ruby使用教程;
●完全的Ruby语言参考;
●所有内建类、模块和方法的文档;
●所有98个标准库的描述。
在现实中使用一把稿头是艰苦的工作,但是这本“镐头书”让您能够轻松地:
●学习Ruby的基础一熟悉例如类、对象和异常等构成,例如迭代器(对“越界”的错误说再见)等高级特性,mixin(多继承的简化方式)以及线程;
●使用CGI、XML、SOAP和模板技术建立Web应用;
●创建跨平台的GUI应用程序;
●访问Microsoft Windows的自有API,并自动化Windows应用。
如果您阅读过第1版……
第2版有超过200页的新内容,以及对原有内容的大量修订,涵盖了Ruby 1.8中新的和改进的特性以及标准库模块。
新增和扩充的内容包括以下要点:
●安装和打包;
●文档Ruby的源代码;
●线程与同步;
●使用C语言编写的扩展;
●单元测试。
内建库的参考文档记录了从Ruby 1.6以来超过250个新增或改进的方式。
使用Ruby进行Web编程非常简单,并且第2版包括了关于XML/RPC、SOAP、分布式Ruby和Web模板系统的新内容。