Chinaunix

标题: Language family tree of Python, Ruby and Lua [打印本页]

作者: writeonly    时间: 2007-05-05 02:46
标题: Language family tree of Python, Ruby and Lua
RT

language.tree.JPG (23.88 KB, 下载次数: 164)

language.tree.JPG

作者: writeonly    时间: 2007-05-05 02:47
由此可以看出,lua是最有前途滴
作者: 浅尝寂寞    时间: 2007-05-05 02:48

晕!
狂晕!
无比晕!
作者: writeonly    时间: 2007-05-05 02:51
另,根据 http://www.tiobe.com/tpci.htm , lua 已经由原来的50位开外上升到第24位,实在是可喜可贺啊
作者: gnap    时间: 2007-05-05 02:57
把ruby往下拉一点,不也成了最有前途的了?
作者: writeonly    时间: 2007-05-05 03:00
原帖由 gnap 于 2007-5-5 02:57 发表
把ruby往下拉一点,不也成了最有前途的了?


ruby只有三个进的箭头,lua有四个
作者: 浅尝寂寞    时间: 2007-05-05 03:03
我咋都听不懂呢???

作者: writeonly    时间: 2007-05-05 03:04
原帖由 浅尝寂寞 于 2007-5-5 03:03 发表
我咋都听不懂呢???


男人的话题,不懂可以装作很懂的样子,嘎嘎
作者: 浅尝寂寞    时间: 2007-05-05 03:07
原帖由 writeonly 于 2007-5-5 03:04 发表


男人的话题,不懂可以装作很懂的样子,嘎嘎


哇噻~原来这么简单~~~


PS:装的还可以吧~~~
作者: 大蚂蚁    时间: 2007-05-05 03:13
贴图

44.jpg (2.67 KB, 下载次数: 139)

44.jpg

作者: writeonly    时间: 2007-05-05 03:14
原帖由 浅尝寂寞 于 2007-5-5 03:07 发表


哇噻~原来这么简单~~~


PS:装的还可以吧~~~


加油!
作者: 浅尝寂寞    时间: 2007-05-05 03:14
原帖由 writeonly 于 2007-5-5 03:14 发表


加油!

MS你在表扬我???

作者: 大蚂蚁    时间: 2007-05-05 03:15

作者: 大蚂蚁    时间: 2007-05-05 03:21

作者: 浅尝寂寞    时间: 2007-05-05 03:22
原帖由 大蚂蚁 于 2007-5-5 03:21 发表

一个新的队形吗???
作者: 爱打瞌睡的小猪    时间: 2007-05-05 07:30
函数式语言在多线程方面有很大优势
作者: 浅尝寂寞    时间: 2007-05-05 07:32
原帖由 爱打瞌睡的小猪 于 2007-5-5 07:30 发表
函数式语言在多线程方面有很大优势

MS又来个专家~~~
作者: G65535    时间: 2007-05-05 07:34
看来现在我还是处于黑暗时代

作者: writeonly    时间: 2007-05-05 11:21
原帖由 G65535 于 2007-5-5 07:34 发表
看来现在我还是处于黑暗时代


笨,拉灯
作者: langue    时间: 2007-06-26 08:27
这是一张图,找找从顶部到底部,最短路径和最长路径分别有几条,步长分别是多少
作者: 2gua    时间: 2007-06-26 08:32
不是很明白。。。
作者: writeonly    时间: 2007-06-26 08:32
原帖由 langue 于 2007-6-26 08:27 发表
这是一张图,找找从顶部到底部,最短路径和最长路径分别有几条,步长分别是多少


这个算法你来写吧,嗄嗄
作者: 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 之间还缺一条线吧。

  1. $pat = ARGV.shift
  2. while gets
  3.    print if /#{$pat}/
  4. 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的。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2