2gua 发表于 2007-06-26 08:32

不是很明白。。。

writeonly 发表于 2007-06-26 08:32

原帖由 langue 于 2007-6-26 08:27 发表
这是一张图,找找从顶部到底部,最短路径和最长路径分别有几条,步长分别是多少 :em06:

这个算法你来写吧,嗄嗄

2gua 发表于 2007-06-26 08:34

怎么没有Haskell,也是很不错的函数式语言,号称最完整的函数式语言。

writeonly 发表于 2007-06-26 08:35

原帖由 lujx 于 2007-6-26 08:34 发表
怎么没有Haskell,也是很不错的函数式语言,号称最完整的函数式语言。

只是python ruby lua的family tree,不是所有语言的。

flw 发表于 2007-06-26 12:28

原帖由 writeonly 于 2007-5-5 03:00 发表

ruby只有三个进的箭头,lua有四个
我觉得 Ruby 和 Perl 之间还缺一条线吧。

$pat = ARGV.shift
while gets
   print if /#{$pat}/
end
无处不在的 $_ 谁敢说它能和 Perl 没关系?

flw 发表于 2007-06-26 12:29

就连模式匹配都是 // 和 =~,
Ruby 借鉴了 Perl 太多的东西。

dz902 发表于 2007-06-26 14:38

原帖由 flw 于 2007-6-26 14:29 发表
就连模式匹配都是 // 和 =~,
Ruby 借鉴了 Perl 太多的东西。

Nod。

开发者自己说过:


"If you like Perl, you will like Ruby and be right at home with its syntax. If you like Smalltalk, you will like Ruby and be right at home with its semantics. If you like Python, you may or may not be put off by the huge difference in design philosophy between Python and Ruby/Perl."


而且,箭头代表借鉴和被影响,借鉴和被影响多并不能代表所谓有前途吧。一种语言一种文化和思考方式,要全部融合是需要时间的考验的。

2gua 发表于 2007-06-26 15:55

原帖由 flw 于 2007-6-26 12:29 发表
就连模式匹配都是 // 和 =~,
Ruby 借鉴了 Perl 太多的东西。
是的,Ruby从Perl身上确实借鉴了很多理念。
另外,在正则表达式方面,Perl就是鼻祖,其他很多语言的正则表达式都是借鉴Perl的。
页: 1 2 [3]
查看完整版本: Language family tree of Python, Ruby and Lua