显示标签为“Perl”的博文。显示所有博文
显示标签为“Perl”的博文。显示所有博文

2006-10-17

Run Perl 6 now -- in your browser!

pugs web terminal
上一篇Try Ruby in Your Browser没过多久,发现Perl 6也搞了个Web终端给大家提前尝鲜,可惜Perl 6依然在试飞阶段,现在的编译器都是基于Audrey Tang主持开发的Pugs
但这个Web终端并不十分友好,看上去没有Try Ruby酷,同时也没有提供一步步的教程,看来关注Perl 6的都是高手了。最头疼的是,常常会说:

Sorry, I can't run any more sessions.
Please try again later.

2006-10-07

三种人

最近Ruby来势汹汹,Java社区现在都纷纷改行讨论Ruby了,不过牛人还是牛人,新手还是新手。当这些人在不断吹捧Ruby的时候,又有两种人不屑了:

Smalltalk狂热者:这东西,二十年前Smalltalk就有了。
Lisp狂热者:哼,自从Lisp出现之后,就没有人发明过什么新的东西。
其实对于Ruby,虽然吸收了Smalltalk和Perl的优点,但就和其发明者一样所说的一样,要(Smalltalk + Perl) / 2,其实最后的结果是,Ruby就是Ruby,它既不能取代Smalltalk,也不能取代Perl,更不能取代Java,RoR也不可能成为J2EE。RoR只能成为新手入门和老鸟把玩的玩具而已,通过RoR上手的新手们还和当年用ASP、PHP的那些新手一样,要摸着RoR这块石头过河,否则,结果可能还是会产生大量廉价的ASP、PHP程序员,他们只是在不断重复使用着ActiveRecord、Controller、View,当真正需要变化的时候,反而被框架所限制。

2006-09-19

Perl复习

我在高中的时候曾经学习过一段时间的Perl,是为了给“宇宙工作室” 制作一个下载站点,为了找一个动态的免费空间可不容易啊,当时是51.net提供了免费的cgi空间,支持Perl,于是乎,特地学习了Perl,并在网上寻找了一个免费的代码改了一遍,
时过6年,又想重新学习Perl——毕竟是一个风靡一时的语言,而且其CPAN中丰富的包,也是相当实用的。
话又说回来,时过六年,Perl6也没有推出,实在是一个遗憾。
从大学开始学习了PHP,PHP从Perl中借鉴了很多东西,比如$式的变量,但实际上和Perl还是有很大区别的,之前我曾经翻译过一篇PHP 对比 PERL,从中可以看出很多不同的地方。
比如,其实Perl是一个函数式编程语言,有词法范围。
关于具体的细节,我会整理一个表格列出来,希望对其他学习两者的朋友有所帮助。