LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2665|回复: 6

Perl 与Python,该选择那一个?

[复制链接]
发表于 2009-9-30 07:09:58 | 显示全部楼层 |阅读模式
发觉linux发行版的管理很多都用Python写。
Perl与Python,该选择那一个,或者说,他们更适宜于那一个领域,而不适宜与那一个领域?
(比较标准为编写程序的代码大小,速度)
发表于 2009-9-30 08:23:11 | 显示全部楼层
个人比较倾向于Python
回复 支持 反对

使用道具 举报

发表于 2009-9-30 08:49:33 | 显示全部楼层
perl 比较偏向 shell 脚本。
python 比较偏向编程语言。

两者都是介于正规编程语言(C/C++)和脚本语言之间的语言。

所以,perl 的擅长领域是用于替代那些原本你打算用shell脚本完成的事情。
python的擅长领域是用于替代那些原本你打算用编程语言完成的事情。

其它方面:如果你的程序中包含大量的正则表达式匹配查找与搜索等,用perl写该程序会比python简洁。

从编写程序的大小,速度方面来看,很多网站有过详细的比较。最新版本的perl同最新版本的python相比,其性能不相上下。所以性能并不能作为考虑因素。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-30 09:02:42 | 显示全部楼层
看来我应该学习python,我还是比较喜欢编程语言。
perl曾学习。简单的应用,可以应付。
我觉得BASH(sh),好像是杂乱无章东西。
谢楼上。
回复 支持 反对

使用道具 举报

发表于 2009-11-11 14:56:48 | 显示全部楼层
如果你习惯Unix了,会觉得perl比较好用。

如果项目比较大,特别是多人的项目,python比较好管理。
回复 支持 反对

使用道具 举报

发表于 2009-11-22 11:27:59 | 显示全部楼层
:yun:其实都差不多,选好一个并认准它,坚持学习。
回复 支持 反对

使用道具 举报

发表于 2009-11-23 19:15:32 | 显示全部楼层
python 面对对象
N年之前一个py还可以作为一个class拿来用
回复 支持 反对

使用道具 举报

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

本版积分规则

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