23
十一/060
十一/060
php,perl和python杂谈
先说perl,这是个脚本语言,不过它的功能并不仅限于此,它是一门功能很强大的语言,古老的cgi用perl可以很好的胜任,但是有一部分的perl程序员转向python了,原因是perl语言本身有一些令人迷惑的地方,就连创建perl语言的人都说不清楚。 我刚开始接触perl的时候看到对变量的命名规则就有很多,@,$等等。。自己也说不上这样做的好处跟坏处,总之觉得perl的效率还是可以的,尤其是其强大的正则表达式实现机制和文本操作能力,所以做linux的运维者学习perl是很有助于工作的。(个人意见)
php是现在非常流行的脚本语言,它非常适合网络编程,例如web页面的编写等。本人目前暂时从事php的开发工作,现在很多的网站都倾向于使用php来写脚本,因为它快速,安全性更高(相对的,内置了很多处理函数)。另外不得不提的就是它和perl有很深的渊源,因为最初php是用perl来实现的。
python我是最喜欢python的语法的,跟写英文文章差不多(不知道这样的形容恰当不恰当,呵呵)。当时为了用python的一个工具rrdtool,简单学习了不到一个月的python,给我印象很深刻,据说google的三大官方语言,C++,java和python,足以看出python的流行程度,并且加上一些比较好的web框架如django等,让python在web开发方面也占了很多优势。(对django还在初学阶段,不方便给出和php的一些框架,比如drupal,joomla的比较)
反正,脚本语言有很多,多学没有坏处,只是必须有重点,每个语言适合做自己擅长的事情,这点不要太迂腐。