免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: writeonly
打印 上一主题 下一主题

Language family tree of Python, Ruby and Lua [复制链接]

论坛徽章:
0
21 [报告]
发表于 2007-06-26 08:32 |只看该作者
不是很明白。。。

论坛徽章:
0
22 [报告]
发表于 2007-06-26 08:32 |只看该作者
原帖由 langue 于 2007-6-26 08:27 发表
这是一张图,找找从顶部到底部,最短路径和最长路径分别有几条,步长分别是多少


这个算法你来写吧,嗄嗄

论坛徽章:
0
23 [报告]
发表于 2007-06-26 08:34 |只看该作者
怎么没有Haskell,也是很不错的函数式语言,号称最完整的函数式语言。

论坛徽章:
0
24 [报告]
发表于 2007-06-26 08:35 |只看该作者
原帖由 lujx 于 2007-6-26 08:34 发表
怎么没有Haskell,也是很不错的函数式语言,号称最完整的函数式语言。


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

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
25 [报告]
发表于 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 没关系?

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
26 [报告]
发表于 2007-06-26 12:29 |只看该作者
就连模式匹配都是 // 和 =~,
Ruby 借鉴了 Perl 太多的东西。

论坛徽章:
0
27 [报告]
发表于 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."


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

论坛徽章:
0
28 [报告]
发表于 2007-06-26 15:55 |只看该作者
原帖由 flw 于 2007-6-26 12:29 发表
就连模式匹配都是 // 和 =~,
Ruby 借鉴了 Perl 太多的东西。

是的,Ruby从Perl身上确实借鉴了很多理念。
另外,在正则表达式方面,Perl就是鼻祖,其他很多语言的正则表达式都是借鉴Perl的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP