我是用perl的,前一阵子用过一点python,最后我放弃了。" A3 {* w9 N2 d! v; ~
, h$ F8 A( d- I/ z: S( ]
我来简单说一下我认为的它们的异同吧。8 H! _8 k* A7 p% e; ~( {# }* V
1 U0 a% J- c8 W# `0 M
perl,我认为的巨牛的脚本语言,可以用它来做任何事,加上cpan的支持,基本上就是安装模块,然后几十行甚至几行代码就完成的。缺点,面向对象支持有些风格,与大部分不同;几个月写完的代码现在不一定很快能够读懂。
2 p4 I W5 B9 c) T! O8 a B$ K K: _. T7 b* b1 h: z
python,理论上讲应该还不错,传说很优美什么的,我没觉得,那种以排版而不是以分号为结束方法让我很不爽。面向对象还可以吧。用惯了cpan,感觉上自己写教本需要外接n多模块很不爽。; ]" r! n! a5 D' S
2 A. U5 ?" z5 r+ @( e8 m0 [6 y
最终让我放弃python的理由是,perl很简单,尽管需要学习很多,但实现起来很简单,加载几个模块,然后写几句简单的代码,完成。以后读不懂就读不懂吧,反正很多事情事不需要移植的,因为过几个月说不定有了更好的算法。
$ v! P. V/ E o9 z& e
: [( q- [/ F. y4 Q) Z- }- q x) Y另:我也是用perl做系统管理,至于cgi,asp,asp。net什么的应用来碰都没碰过。