ruby更像perl还是python?

经常看到ruby和python在一起被比较,也有人说ruby是更像perl和python的结合体,那么ruby更像python还是perl呢?回复内容:
看 matz 是怎么说的:http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/179642ruby is a language designed in the following steps: * take a simple lisp language (like one prior to cl). * remove macros, s-expression. * add simple object system (much simpler than clos). * add blocks, inspired by higher order functions. * add methods found in smalltalk. * add functionality found in perl (in oo way).so, ruby was a lisp originally, in theory.let’s call it matzlisp from now on. ;-)所以你看,它都没有提到 python。ruby 主要是受 lisp, smalltalk 和 perl 影响。
之所以称为ruby是取法自perl,因为perl的发音与6月的诞生石pearl(珍珠)相同,ruby选择以7月的诞生石ruby(红宝石)命名perl 6的开发者的唐凤(autrijus / audrey)说:“ruby就是‘没有到处打广告的perl 6’”。ruby之父松本行弘在接受欧莱礼(o’reilly)访问时,提到“ruby借用了很多perl的东西……,python远比perl要少……”、“我认为ruby这个名字作为perl之后的一门语言的名字真是再恰当不过了。perl之父拉里·沃尔(larry wall)说:“很多方面上我还是很喜欢ruby的,这是因为那些部分是从perl借过去的。:-)”、“我还喜欢ruby的c一元星号操作符,所以我把它加到perl 6里面。from: ruby
更像perl
更像perl,用用就知道
这个问题就好比,“ 你更像你父母中的哪一位”你就是你, ruby就是ruby。
ruby只是借用了别人好的地方。没有发现特别像哪个语言。
当然是perl了, 如果像python, 那么…..

Posted in 未分类

发表评论