enter image description here 图片来自优酷视频:《 我是松本行弘,我相信用键盘可以改变世界》的视频截图

Ruby给我带来了快乐!

Ruby 是起源于日本的编程语言。近年来,特别是因为其在 Web 开发方面的效率很高,Ruby 引起了全世界的关注,它的应用范围也扩展到了很多企业领域。

作为一门编程语言,Ruby 正在被越来越多的人所了解,而作为一介工程师的我,松本行弘,刚开始的时候并没有想过“让全世界的人都来用它”或者“这下子可以大赚一笔了”,一个仅仅是从兴趣开始的项目却在不知不觉中发展成了如今的样子。

当然了,那时开发 Ruby 并不是我的本职工作,纯属个人兴趣,我是把它作为一个自由软件来开发的。但是世事弄人,现在开发 Ruby 竟然变成我的本职工作了,想想也有些不可思议。

“你为什么开发 Ruby?”每当有人这样问我的时候,我认为最合适的回答应该就像 Linux 的开发者 Linus Torvalds 对“为什么开发 Linux”的回答一样吧——“因为它给我带来了快乐”

——摘自《松本行弘的程序世界》

近日图灵出版了一本Ruby方面的新书《Ruby基础教程(第4版)》,本书是日本公认的最好的Ruby入门教程。Ruby之父——松本行弘亲自审校并作序推荐。

松本行弘在本书的推荐序中提到:“衷心希望大家体会到 Ruby 编程带来的乐趣。”

本书的译者何文斯在译者序中也提到:“快乐编程”是本书的主旨,也是 Ruby 令人着迷的原因之一。

曾经有同事问我,为什么这么喜欢 Ruby ?我的回答是,因为 Ruby 非常有趣,用 Ruby 写程序是一件快乐的事情。对方满脸困惑,似乎在质疑——写程序也能让人感到快乐? 的确,现在不少人认为编程是一件又苦又累的差事。代码搬运工、码农等大家的自嘲语也很难 让人把编程与快乐联系在一起。回想当初刚学习编程的时候,我们曾因为实现了某个算法、 某个功能而感到兴奋,而工作后却被项目进度、加班等压得喘不过气来,似乎已经忘记了编 程原本是一件令人快乐的事情。

——摘自本书译者序

本书的读者

本书是一本面向有一定的计算机知识,但没编程经验的读者,使他们能掌握Ruby编程知识的入门书。本书尽量以不需要特别的专业知识,也能读懂的方式向大家介绍Ruby,但省略了像“启动/关闭计算机”“Shift键的使用方法”等初步知识的说明。我们预想以下的人群为本书所面向的读者:

  • 具备操作文件和执行命令等基础的计算机知识
  • 可使用编辑器创建文本文件
  • 打算开始学习编程

如果你正好是这样的人那就来看看这本书吧。