程序员必看的书-Ruby程序员

jopen 9年前

Ruby 是一种面向对象命令式函数式动态通用编程语言。在20世纪90年代中期由日本人松本行弘(Matz)设计并开发。

遵守BSD许可证和Ruby License[9][10]。它的灵感与特性来自于PerlSmalltalkEiffelAda以及Lisp语言。由Ruby语言本身还发展出了JRubyJava平台)、IronRuby.NET平台)等其他平台的Ruby语言替代品。

今天为Ruby程序员推荐一些书籍,希望可以给ruby程序员带来帮助!!

Ruby编程语言

程序员必看的书-Ruby程序员

《Ruby编程语言》详细介绍了Ruby 1.8和1.9版本各方面的内容。在对Ruby进行了简要的综述之后,《Ruby编程语言》详细介绍了以下内容:Ruby的句法和语法结构,数据结构和对 象,表达式和操作符,语句和控制结构,方法、proc、lambda和闭包,反射和元编程,Ruby平台。《Ruby编程语言》还包含对Ruby平台上丰 富的API的详尽介绍,并用带有详尽注释的代码演示了Ruby进行文本处理、数字运算、集合、输入/输出、网络开发和并发编程的功能。

《面向对象设计实践指南:ruby语言描述》

程序员必看的书-Ruby程序员

《面向对象设计实践指南:ruby语言描述》是对“如何编写更易维护、更易管理、更讨人喜爱且功能更为强大的ruby应用程序”的全面指导。为帮助 读者解决ruby代码难以更改和不易扩展的问题,作者在书中运用了多种功能强大和实用的面向对象设计技术,并借助大量简单实用的ruby示例对这些技术进 行全面解释。

全书共9章,主要包含的内容有:如何使用面向对象编程技术编写更易于维护和扩展的ruby代码,单个ruby类所应包含的内容,避免将应该保持独立 的对象交织在一起,在多个对象之间定义灵活的接口,利用鸭子类型减少编程间接成本,合理运用继承,通过组合构建对象,设计出最划算的测试,解决不良设计的 ruby代码所导致的常见问题等。

《面向对象设计实践指南:ruby语言描述》适合所有对面向对象设计和ruby编程语言感兴趣的程序员阅读参考。

Ruby元编程

程序员必看的书-Ruby程序员

《Ruby元编程》以案例形式循序渐进讲解Ruby对象模型原理和高级应用技巧,堪称动态语言的设计模式。书中讲述的各种Ruby编程模式,完全可 以应用于其他动态语言(甚至静态语言)。本书不仅适合Ruby程序员阅读,也适合对动态编程 语言和面向对象编程感兴趣的读者阅读。所有对程序设计理论感兴趣的人都能从中获益。Ruby之父松本行弘作序推荐。

Ruby Under a Microscope

程序员必看的书-Ruby程序员

作者把他的书献给Ruby程序员的水平。重要的是要理解最深的和核心语法的编程语言来使用它容易编码和先进的应用程序开发。这本书涵盖了扩展信息替 代Ruby实现像Rubinius和JRuby。作为一个读者这本书入手,他/她可能会惊讶地发现未知的关于Ruby最有趣的事实,这些可以用于使得 Ruby编程语言的方法。

Programming Ruby中文版

程序员必看的书-Ruby程序员

《Programming Rudy》(中文版)(第2版)是它的第2版,其中包括超过200页的新内容,以及对原有内容的修订,涵盖了Ruby 1.8中新的和改进的特性以及标准库模块。它不仅是您学习Ruby语言及其丰富特性的一本优秀教程,也可以作为日常编程时类和模块的参考手册。Ruby是 一种跨平台、面向对象的动态类型编程语言。Ruby体现了表达的一致性和简单性,它不仅是一门编程语言,更是表达想法的一种简练方式。它不仅受到广大程序 员的欢迎,无数的软件大师亦为其倾倒。Programming Rubyr是关于Ruby语言的一本权威著作,也被称为PickAxe Book(镐头书,由封面上的工具得名)。


来自:http://www.itjhwd.com/cxybks-ruby/