LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: Jeguan

你碰到perl了吗

[复制链接]
发表于 2009-12-7 01:23:09 | 显示全部楼层
看来perl很有用啊,以后就学它了
回复 支持 反对

使用道具 举报

发表于 2009-12-7 09:50:14 | 显示全部楼层
Post by ilxsh;2053286
看来perl很有用啊,以后就学它了


不要一刀切,容易学成偏执狂。
perl处理小任务比较方便,python处理大任务比较好。
另外ruby也是不错的东西。

老大们,我说的对吧?
回复 支持 反对

使用道具 举报

发表于 2009-12-7 14:00:42 | 显示全部楼层
Post by Jeguan;2053095
看到不少。其实我准备学一个脚本语言,只是还不了解perl和python应用在什么地方。


我只用python,但我有时需要读perl的代码.就我个人的理解,因为对OO的支持,python用来写大点的软件更适合,不过一般更多的是用来做prototype,因为速度问题. 我个人感觉perl最好的就是Regular expression很强大, python虽然也有,但不能跟它比. 另外python里面的库超多, 写起东西来很快很方便, perl不太清楚, 也许也是吧. 其实主要看你干什么,如果你的主要任务是处理文本,那么perl更适合一些. 其它选python应该更好一些. 不过我之前用python写过的语言分类器的parser跟朋友用perl写的没什么两样,编写速度上也差不太多,反正主要差别还是regular expression. 仅仅是个人观点.
两种语言上手都非常简单, 所以其实可以两个都学哈哈.

编辑:其实你想学一种脚本语言我建议还是bash吧,我个人认为它本身并不完全算一种语言,但是linux上的大多数东西用bash足够了,至少对我而言. 而且bash也很好学.
回复 支持 反对

使用道具 举报

发表于 2009-12-7 17:21:59 | 显示全部楼层
你rm -f /usr/bin/perl 以后再重启一下试试看咯。。。。

觉得perl爽的人,基本都是unixer,觉得perl语言简洁,表达力强的人,基本都是懂编译原理而且一个比一个懒的人。

如果只是想学一门高级脚本语言,推荐python。
回复 支持 反对

使用道具 举报

发表于 2009-12-8 17:29:14 | 显示全部楼层
python确实是不错的语言,自身带的库也很丰富,语言也简炼,我用过一年多,用django写过网站。不过强制缩进确实给我带了很多烦恼,经常被它搞得晕晕的,如果python是用花括号来分隔的,那就爽了,因为这个原因放弃了python。
perl虽然老,但是却很好用,虽然学起来没有python那么快乐(perl被称魔幻语言),但用起来很爽。linux下的很多程序都是用perl写的,学好perl能帮助我们更好地使用linux.
回复 支持 反对

使用道具 举报

发表于 2009-12-10 00:18:08 | 显示全部楼层
perl有CPAN支持库也很多噢 ruby—日本佬搞的东西,跟perl还挺像…
傲慢和懒惰是程序员两大优点:)
回复 支持 反对

使用道具 举报

发表于 2009-12-10 09:12:24 | 显示全部楼层
debian的包管理系统就是用perl写的
回复 支持 反对

使用道具 举报

发表于 2009-12-10 16:25:41 | 显示全部楼层
Post by luoyong;2054343
debian的包管理系统就是用perl写的


是Python写的
回复 支持 反对

使用道具 举报

发表于 2009-12-11 22:48:06 | 显示全部楼层
那么php呢?好奇
回复 支持 反对

使用道具 举报

发表于 2009-12-12 11:44:59 | 显示全部楼层
Post by wayhome;2054510
是Python写的


dpkg和apt的主体还是用C写的,aptitude用C++,但整个Debian Build System用了大量perl脚本,Python似乎没见到在哪里使用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表