perl可以做什么
我知道在PHP的地盘问关于perl的问题有点不妥,但php和perl有太多的相似之处,加上没有开perl论坛,所以冒昧来这里问。perl具体可以做哪些工作,我现在学的有点迷茫,希望各位大神给我指条学习路线!谢谢!!!
[解决办法]
为啥学perl......
perl很久以前是web开发主力,不过现在淡出了....
perl很久以前也是sysadmin得力工具,不过现在也淡出了....
[解决办法]
1、perl 是 unin 操作系统的脚本语言,由于语法怪异,国内使用的人较少
php 的变量名前要冠以 $,就是为了吸引 perl 程序员转向的
2、CSDN 有 perl 版面,由于访问量少,所以比较隐秘点
更多论坛 -- 开发语言 -- 脚本语言(Perl,Python)
放在与 Delphi、C/C++ 同等的位置,应该是够可以的了
[解决办法]
就是正则表达式的功能很强大。
[解决办法]
[解决办法]
我没有用过perl,在perl流行的年代我在忙于把妹子.
这是复制的部分 可以参考
◆ Perl精练、复杂、强大、灵活、自由、隐晦、表现力强,但规范性、可读性、一致性、整洁性和可维护性较差。
◆ Python优雅规范、简洁明晰、易学易用、类库丰富,但效率稍差,有些人不喜欢它对空白符敏感的特性。
◆ Ruby语法精巧、高度灵活,兼具Perl的表现力和Python的可读性,尤其注重程序员的感受,但其性能和线程模型尚有待改进。
◆ PHP简单、专一、实用、流行,在但相比其他三种语言,在语法和功能上稍有欠缺。
◆ RoR是一种轻量级套餐式的web应用解决方案,是由好的设计(MVC架构和CoC、DRY原则)加上好的语言(Ruby)在好的时机(web2.0和敏捷开发风行之际)打造出的好的框架。
[解决办法]
因为有了php..... :)
嘿嘿,有点夸张,不过是真的
最早期的网站以完全静态的html为主, perl的一个目的为了动态生成处理这些html页面,
所以perl对文本的处理能力很强,现在流行的正则表达式就是perl形式的(php的preg库)
但是perl后来被jsp/php/asp等可嵌入式语言代替,因为在动态不多的情况下,嵌入式更方便啊
当然,后来web开发进一步发展,web应用开始更复杂的情况下, 又开始提倡分离html等(就是模板)....那是后话
因为perl对文本处理能力强,所以也曾被广泛用于系统管理, 因为..unix/linux上很多配置文件/日志等也都是文本文件. 这方面现在python也渐渐代替了perl.
perl本身语法很灵活,很(太)简洁,(从正则上可以看出来), 也就变得很难学....可读性差.容易出错且难查错. 是属于自由派的代表,但是现在普遍的认识是编程不能太自由..... python是它的反面..
[解决办法]
一个流行过的语言,要彻底退出舞台不是那么容易的事情.
现在仍然有很多perl的网站(甚至包括新建的),也有很多perl脚本被管理员们使用,
也有很多职位对perl有要求.....
而且perl自身也在继续更新.....
还是那句话,如果想学,当然可以,
不过如果做选择,也当然先选择别的....
[解决办法]
这些都到开源站点去找
http://sourceforge.net/directory/?q=perl+web
google code
git hub
我就不一一给你找了
[解决办法]
是说liunx下面吗?
-R 可以递归找子目录
其它一些开关可以指定二进制文件等等, 看man