Ruby程序员修炼之道第2版pdf完整版|百度网盘下载

编者评论:Ruby Programmer's 2nd Edition pdf

这是一本很受欢迎的书。这不仅仅是一本纯粹的 Ruby 书,也不仅仅是一本纯粹的 Rails 书,而是一本为 Rails 程序员“优化”的 Ruby 书。本书内容非常详细透彻,欢迎有兴趣的人下载学习

赞美本书的第一版

“如果你想学习Ruby语言,就从这本书开始吧!这本书就够了。”

-John Griffin,仓库网络

“大卫·布莱克对 Ruby 语言的理解和传授它的能力非凡

的。 "

-Philip Halstrand, PJKH LLC

“经过漫长的等待,David 的下一本书 RubyforRails 出来了,

这次是对Ruby学习的进一步深化。 "

- Dan Haven Consulting 的 Rick Danta

“任何想要学习面向对象或通用 Ruby 编程的人的必读之书。”

-罗伯特术语,性高潮系统

“David Black 再次为每个 Ruby 程序员创建了桌面参考。”

-Robert Dempsey,大西洋统治解决方案

“如果你想学习 Ruby 语言,这是迄今为止最好的书。”

——爱德华·博拉斯基(编)

相关内容部分预览

作者声明

像大多数人一样,我是从 Ruby onRails 了解 Ruby 语言的。完全迷上了最早的“十分钟构建博客程序”示例。从那时起,我就在业余时间寻找大量资源和书籍来学习这个令人惊叹的 Web 开发框架

货架。但是在编写 Rails 程序时,我们其实对 Ruby 语言知之甚少,学习资源也非常有限。基本上,我们将 ProgrammingRuby 视为一个起点。直到

有一天,我遇到了 David A. Black(本书的作者)的 Ruby

forRails(R4R),真的在路上。最后,在看书的过程中,解决了很多问题

在写Rails的时候对“魔法”有很多疑惑,我真的很喜欢Ruby语言。眨眼间

已经快10年了,身边很多曾经把Ruby当成小众语言的人都从此开启了

我开始喜欢 Ruby,并逐渐在我的项目中越来越多地使用它。 RailsWay

作者 Obie Fernandez 在 The Ruby Way 的前言中写道:

在相当长的一段时间里,使用 Ruby 的人被排除在主流之外,但现在我们是主流。

读过一些关于 Ruby 的书,它们基本上都是大而全面的,从语法基础到面向对象

图像,从I/0编程到图形界面,从线程到网络编程,从Web编程到测试盒

框架等等,但很少有书能让Ruby初学者和爱好者真正了解Ruby对象的核心设计——像本书这样的对象个性化。了解对象个性化的设计有多重要?这就是 Ruby 与其他语言的真正区别

中,是Ruby语言动态特性的主要部分。由于其动态特性,程序员可以使用它来编写特定领域的语言,即使是销售部门的技术新手也可以学习

(Domain Specific Languages,DSL),然后生成漂亮的请求

Volume,一个看起来非常专业的 PDF 版本可以不费吹灰之力制作出来。当然,这只是个小笑话,用 Ruby 写 DSL,Rspec 或 Cucumber 之类的知名测试框架,以及 Rake 之类的工具,

它们都非常强大且易于编写。如果你需要找一本书,可以非常详细地解释 Ruby 基础的各个层面,并且可以涵盖单例类、单例方法、回调机制、自省机制和动态特性中的可调用对象等晦涩难懂的内容。一本讲得清楚明白的书,那么这本书一定是最好的选择。这本书是R4R

续篇,作者重新整理了R4R中关于Ruby的内容,添加了很多Ruby参考

新特性旨在在一本书中全面总结 Ruby 语言的基础知识,为读者未来的 Ruby 程序员之旅提供一盏导航灯。

翻译这本书是我的荣幸,它让我多年的 Ruby 情结得以实现。非常感谢本书的负责编辑杨海玲女士在翻译过程中给予的大力支持和帮助,也感谢家人和朋友的支持和鼓励。

最后,希望这本书能让你轻松愉快地掌握 Ruby 语言,也希望你成为

Rubyist 还可以推荐更多人学习这门优雅的语言。

译者简介

钟凤鸣是一名居住在新西兰的海外程序员,与本书的第二译者有联系。多年从事企业应用开发和移动APP开发。他对技术充满热情,渴望不断学习和应用他最喜欢的技术。

英文翻译大师,程序员世家。受本书第一位译者影响,不仅研究

陈学清

学习英语语言学,业余时间也学习计算机语言。

图书特色

欢迎阅读本书。自第一版出版以来的五年里,Ruby 语言发生了许多变化和修改

进步,最大的改进是在 Ruby 语言 20 岁生日(2013 年 2 月 24 日)发布的

Ruby 2.0 版本。 2013 年底,确切地说是圣诞节那天,Ruby 2.1

版本发布。本版已经涵盖了 Ruby 2.1 版本的内容。

这本书很受欢迎。本书面向广泛的读者,包括许多 Ruby 新手和许多已经接触过 Ruby 但想进一步了解该语言并确保他们真正理解它的人。我特别高兴,

一些书评将阅读这本书的体验描述为与 Ruby 老师面对面。毕竟,我是一名 Ruby 老师,虽然教学和写作是不同的角色,但它们并不完全不同。

大部分 Ruby 语言没有改变,但也有不少改变了。第二版包含许多新内容,并对原文进行了广泛的审查和修改。与第一版一样,本书不打算涵盖 Ruby 语言的所有内容,也不打算作为标准库参考。

(那里有很多这样的书),但它是对 Ruby 对象模型、内置类和重要编程工具的关键方面的深入研究和讨论。

我要热烈欢迎本书的所有读者,包括本书第一版的普通读者和本书的新读者。我希望并相信读者会在本书中找到许多乐趣和惊喜。玩得开心!

阅读剩余
THE END