前言

优质
小牛编辑
138浏览
2023-12-01

人类是富于创造性的,我也喜欢创造新事物。我虽然不善于美术,音乐,但是我能创造软件。

接触到计算机之后不就,我就喜欢上了编程。而且我相信,理想的编程语言是能实现的,我也希望自己就是那个创造者。随后,当我有了更多经验之后,意识到这种全能的理想语言比我想像中的难多了。但我仍然想设计出一种能完成我现在每天工作的语言。这是我学生时代的梦想。 几年后,我和同事们谈论到脚本语言,关于脚本语言的能力和可能性,作为一个15年的面向对象的爱好者,我觉得面向对象的特性也适合脚本语言。我在网上找了一段时间,发现perl和python并不是我想要找的,我想要一种比perl更强大,比python更面向对象的语言。 这时,我想起来了当时的梦想,并且决定设计出自己的语言。开始时我只是把它当作玩具来工作,但渐渐地,它成为一种工具,并且非常的方便可以取代perl。我给它取了ruby(贵重的红宝石)这个名字。并在1995年发布。

自此,越来越多的人开始对ruby感兴趣。无论您是否喜欢这个工具,在日本ruby都已经比python盛行。我希望它也能最终被整个世界承认。

我认为生命的目的总有一部分是为了快乐。据此,ruby用于编程不仅仅是因为它简单,还因为它能带给人们欢乐。它允许你完全把精力集中于创造,几乎不会产生压力。如果你不相信我,那么请你读一下本书。那么你将会自己发现这一切。

我非常感谢那些已经加入了ruby团队的人;他们给了我很多帮助。我甚至觉得ruby象我自己的孩子,但事实上它是很多人共同努力的结果。没有他们的帮助,Ruby不会如此地成长。

我尤其感谢本书的作者Dave Thomas 和Andy Hunt。Ruby语言从来没有被形成过如此完美的文档。因为和写文档相比,我一直都是更爱写程序。Ruby本来不应该只有这么少,以致于人们要了解语言的实现内容不得不去读源代码。但现在Dave和Andy为我们写好了本书。

他们开始对这门从远东来的,鲜为人知的语言感兴趣了.他们开始研究,阅读成千上万行的源代码,撰写无数测试脚本和电子邮件,明晰语言中模糊不清的表述,发现bug甚至修补其中的一部分,最后终于编写了此书。现在Ruby有一本非常优秀的文档了!

他们做的这些工作曾经是微不足道的。他们写书的时候,我在修改语言本身。但最终更新的时候我们是同步的,这本书已经足够准确!

我希望这些本和Ruby语言本身都能让你的编程工作更简单更富于乐趣!

Yukihiro Matsumoto, a.k.a.``Matz'' Japan, October 2000