2008-02-18
Ruby的作者和由来
关键字: ruby
Matz是一个专业的软件工程师,在日本有名的open source公司netlab.JP工作,而且他在日本也是一个高姿态的open source 布道者。他参与了几个开源软件项目,包括cmail,这是一个基于emacs的邮件用户代理,完全用emacs lisp 编写。Ruby也是他的第一个在日本以外的国家如此出名的作品。
在1993年的时候,有一次他和同事们谈论关于脚本语言(scripting language)的事情,Matz深深的认识到了脚本语言的强大和可行性,他想也许脚本语言是他的方向。
由于Matz很早以前就对面向对象编程很感兴趣,所以他认为面向对象也会适合脚本语言编程。然后,他到网络上去找了一些相关的东西,并且发现了perl 5,当时它还没有发布,并且打算支持面向对象的特点,但是Matz发现这并不是他想找的东西,所以他放弃了把perl当作一个面向对象的脚本语言。
然后Matz转向了Python。Python是一个解释型的、面向对象 语言,但是Matz发现它并不能完全算作“脚本”语言。Matz认为Python是面向对象和程序化语言(procedural programming)的混合产物。
Matz希望的是一种比Perl强大,比Python更面向对象的语言,所以,他打算设计一个全新的自己的语言。Matz的开发从1993年2月24日开始,同年夏天,第一个Ruby语言的Hello World程序成功运行,第一个alpha版本在1994年12月发布。
直到1996年都是Matz一个人在开发,从这时候开始Ruby社区也渐渐形成,尽管现在大部分的开发还是Matz自己来开发,但很多人都给了Matz有意义的帮助,包括提交bug和patch等。
Ruby这个名字意为珍贵的宝石,千万不要认为是什么缩写,比如PERL。当作者开始写ruby的时候,跟一个同事开玩笑说这个项目要以一个宝石的名字命名。那个同事就说”ruby”,就是一种美丽贵重的宝石的名字。所以作者用了这个名字,并且最后在官方发布版本中,也延续了这个名字。后来,作者发现珍珠(pearl)是六月的诞生石(birthstone,这个我不懂),ruby是七月的诞生石,所以作者相信ruby是perl之后自己语言的一个好的名字。
在1993年的时候,有一次他和同事们谈论关于脚本语言(scripting language)的事情,Matz深深的认识到了脚本语言的强大和可行性,他想也许脚本语言是他的方向。
由于Matz很早以前就对面向对象编程很感兴趣,所以他认为面向对象也会适合脚本语言编程。然后,他到网络上去找了一些相关的东西,并且发现了perl 5,当时它还没有发布,并且打算支持面向对象的特点,但是Matz发现这并不是他想找的东西,所以他放弃了把perl当作一个面向对象的脚本语言。
然后Matz转向了Python。Python是一个解释型的、面向对象 语言,但是Matz发现它并不能完全算作“脚本”语言。Matz认为Python是面向对象和程序化语言(procedural programming)的混合产物。
Matz希望的是一种比Perl强大,比Python更面向对象的语言,所以,他打算设计一个全新的自己的语言。Matz的开发从1993年2月24日开始,同年夏天,第一个Ruby语言的Hello World程序成功运行,第一个alpha版本在1994年12月发布。
直到1996年都是Matz一个人在开发,从这时候开始Ruby社区也渐渐形成,尽管现在大部分的开发还是Matz自己来开发,但很多人都给了Matz有意义的帮助,包括提交bug和patch等。
Ruby这个名字意为珍贵的宝石,千万不要认为是什么缩写,比如PERL。当作者开始写ruby的时候,跟一个同事开玩笑说这个项目要以一个宝石的名字命名。那个同事就说”ruby”,就是一种美丽贵重的宝石的名字。所以作者用了这个名字,并且最后在官方发布版本中,也延续了这个名字。后来,作者发现珍珠(pearl)是六月的诞生石(birthstone,这个我不懂),ruby是七月的诞生石,所以作者相信ruby是perl之后自己语言的一个好的名字。
- 15:20
- 浏览 (2129)
- 评论 (2)
- 分类: Ruby&Rails
- 相关推荐
评论
shaka
2008-02-19
引用
Ruby
我以为说的还是日文的一种音标
也许他那个时候Python还不是很强大
我以为说的还是日文的一种音标
也许他那个时候Python还不是很强大
也许吧,不过Ruby确实很面向对象,感觉很舒服
Ruby和Rails的命名都挺形象的
ShiningRay
2008-02-19
Ruby
我以为说的还是日文的一种音标
也许他那个时候Python还不是很强大
我以为说的还是日文的一种音标
也许他那个时候Python还不是很强大
发表评论
- 浏览: 31907 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
终于找到一份Ruby开发的工 ...
TomHornson 写道冉翔 写道刑天战士 写道是freewheel吧? 俺 ...
-- by 冉翔 -
终于找到一份Ruby开发的工 ...
冉翔 写道刑天战士 写道是freewheel吧? 俺们8是做机顶盒滴,谢谢 m ...
-- by TomHornson -
终于找到一份Ruby开发的工 ...
刑天战士 写道是freewheel吧? 俺们8是做机顶盒滴,谢谢
-- by 冉翔 -
终于找到一份Ruby开发的工 ...
Ruby好还是Python好?
-- by zyx1986 -
终于找到一份Ruby开发的工 ...
换工作,像打仗,累,稳着先!
-- by hacker47






评论排行榜