?
This document uses PHP Chinese website manual Release
人類是富于創(chuàng)造性的,我也喜歡創(chuàng)造新事物。我雖然不善于美術(shù),音樂,但是我能創(chuàng)造軟件。
接觸到計(jì)算機(jī)之后不就,我就喜歡上了編程。而且我相信,理想的編程語言是能實(shí)現(xiàn)的,我也希望自己就是那個(gè)創(chuàng)造者。隨后,當(dāng)我有了更多經(jīng)驗(yàn)之后,意識(shí)到這種全能的理想語言比我想像中的難多了。但我仍然想設(shè)計(jì)出一種能完成我現(xiàn)在每天工作的語言。這是我學(xué)生時(shí)代的夢(mèng)想。
幾年后,我和同事們談?wù)摰侥_本語言,關(guān)于腳本語言的能力和可能性,作為一個(gè)15年的面向?qū)ο蟮膼酆谜?,我覺得面向?qū)ο蟮奶匦砸策m合腳本語言。我在網(wǎng)上找了一段時(shí)間,發(fā)現(xiàn)perl和python并不是我想要找的,我想要一種比perl更強(qiáng)大,比python更面向?qū)ο蟮恼Z言。
這時(shí),我想起來了當(dāng)時(shí)的夢(mèng)想,并且決定設(shè)計(jì)出自己的語言。開始時(shí)我只是把它當(dāng)作玩具來工作,但漸漸地,它成為一種工具,并且非常的方便可以取代perl。我給它取了ruby(貴重的紅寶石)這個(gè)名字。并在1995年發(fā)布。
自此,越來越多的人開始對(duì)ruby感興趣。無論您是否喜歡這個(gè)工具,在日本ruby都已經(jīng)比python盛行。我希望它也能最終被整個(gè)世界承認(rèn)。
我認(rèn)為生命的目的總有一部分是為了快樂。據(jù)此,ruby用于編程不僅僅是因?yàn)樗?jiǎn)單,還因?yàn)樗軒Ыo人們歡樂。它允許你完全把精力集中于創(chuàng)造,幾乎不會(huì)產(chǎn)生壓力。如果你不相信我,那么請(qǐng)你讀一下本書。那么你將會(huì)自己發(fā)現(xiàn)這一切。
我非常感謝那些已經(jīng)加入了ruby團(tuán)隊(duì)的人;他們給了我很多幫助。我甚至覺得ruby象我自己的孩子,但事實(shí)上它是很多人共同努力的結(jié)果。沒有他們的幫助,Ruby不會(huì)如此地成長(zhǎng)。
我尤其感謝本書的作者Dave Thomas 和Andy Hunt。Ruby語言從來沒有被形成過如此完美的文檔。因?yàn)楹蛯懳臋n相比,我一直都是更愛寫程序。Ruby本來不應(yīng)該只有這么少,以致于人們要了解語言的實(shí)現(xiàn)內(nèi)容不得不去讀源代碼。但現(xiàn)在Dave和Andy為我們寫好了本書。
他們開始對(duì)這門從遠(yuǎn)東來的,鮮為人知的語言感興趣了.他們開始研究,閱讀成千上萬行的源代碼,撰寫無數(shù)測(cè)試腳本和電子郵件,明晰語言中模糊不清的表述,發(fā)現(xiàn)bug甚至修補(bǔ)其中的一部分,最后終于編寫了此書?,F(xiàn)在Ruby有一本非常優(yōu)秀的文檔了!
他們做的這些工作曾經(jīng)是微不足道的。他們寫書的時(shí)候,我在修改語言本身。但最終更新的時(shí)候我們是同步的,這本書已經(jīng)足夠準(zhǔn)確!
我希望這些本和Ruby語言本身都能讓你的編程工作更簡(jiǎn)單更富于樂趣!
Yukihiro Matsumoto, a.k.a. ``Matz''