9/22/2006

Ruby 為什麼叫 Ruby

老實說,我很喜歡 Ruby 這個名字
因為發音很好聽,意義也很棒
但是有一點很煩人,就是每次 google 東西時

都會出現一堆 林心如 的網頁

perl 取名就很高明,既有 pearl 的音,卻沒有 google 誤判的問題

好啦,為啥當初 Matz 要取名叫做 Ruby 呢?
這裡有一份 Matz 的現身說法

In fact, I'd like to choose the name from jewel, influenced by
Perl, but I named Ruby after my colleague's birthstone.

因為 Matz 取名時希望取做寶石的名字
而 Ruby 剛好是他同事的誕生石
但是後來他發現到上帝的安排很奇妙

Later, I realized ruby comes right after pearl in several situation,
like birthstones(pearl => June, ruby => July), font size(pearl => 5pt,
ruby => 5.5pt.). I thought Ruby was the good name for the scripting
language newer (and hopefully better) than Perl.

有幾個巧合點
pearl 是六月的誕生石,ruby是七月的誕生石
pearl 字體是 5pt , ruby 字體是 5.5pt
加上Matz本來也是 perl 愛好者
所以他希望 ruby 真的能成為 perl 的繼承者
並且他在設計 ruby 時加入了很多 perl 的語法進去
所以其實有為數不少的 perl programmer 被 ruby 抓走也不是沒有原因的 XD
天意呀!!!(我在我的Blog自 High 應該沒關係吧)

沒有留言: