可问题是,Unix Admin或类似职位在所有IT从业人员里究竟能占多大比例?
但凡是稍微有点programming经验的人,不管他是不是吃那晚饭的,看到Java, C#, SQL, Python, etc....连蒙带猜或多或少都能猜个大概。可是Perl,碰上两个系统变量再加上点 regular expression,只要你不是真正玩Unix AND Perl的,那绝对是云里雾里不知所云---当然这也正是其深受某些人推崇的原因。
至于你说的“主要是文字处理,perl的又简单又清晰,速度超快“,同样在我的帖子里提到,Perl 是glue,在你里的例子里,其实是用的regular expression。所以与气说是Perl简单清晰速度超快,不如把主语换成regualar expression。据我所知,现在的C#也支持regular expression,那么用C#写一个文本处理程序如果性能还不错的话是不是说你也会转向C#?既然你对文本处理这么干兴趣,那就给你一个链接:
http://www.b-eye-network.com/view/9516 ,其中有一句话送给你“If you’re a Perl programmer, switch to Python. It’s not too late. “。我本人就是看了这篇文章之后开始正式看Python,正式开始玩Text analytics ......
但凡是稍微有点programming经验的人,不管他是不是吃那晚饭的,看到Java, C#, SQL, Python, etc....连蒙带猜或多或少都能猜个大概。可是Perl,碰上两个系统变量再加上点 regular expression,只要你不是真正玩Unix AND Perl的,那绝对是云里雾里不知所云---当然这也正是其深受某些人推崇的原因。
至于你说的“主要是文字处理,perl的又简单又清晰,速度超快“,同样在我的帖子里提到,Perl 是glue,在你里的例子里,其实是用的regular expression。所以与气说是Perl简单清晰速度超快,不如把主语换成regualar expression。据我所知,现在的C#也支持regular expression,那么用C#写一个文本处理程序如果性能还不错的话是不是说你也会转向C#?既然你对文本处理这么干兴趣,那就给你一个链接:
http://www.b-eye-network.com/view/9516 ,其中有一句话送给你“If you’re a Perl programmer, switch to Python. It’s not too late. “。我本人就是看了这篇文章之后开始正式看Python,正式开始玩Text analytics ......