更新: 下潜深深入Python VS Perl的辩论-我应该学习Python或Perl?
Python的 VS 的Perl的争论由来已久,我们不会继续这一辩论。 实际上,作者认为辩论是非常无意义的。 两者的Python以及Perl中被广泛地用作脚本语言。 他们两人都有自己的优点和缺点比其他。 我们正在讨论编程语言的功能,优点,缺点和更多。
Python和Perl
关于Python
Python是是由Guido van Rossum开发一个通用的高级编程语言。 Python最出名的是它的高度可读的代码,让你在很少的代码行实现很多东西。
Python的特性
- FOSS(自由和开源软件)
- OOPS(面向对象编程语言)
- 命令式,即计算语句
- 功能编程,即,数学函数的计算
- 程序编程,即逐步编程
- 通常用作脚本语言
- 基于社区的发展
- 异常处理,实现
- 支持垃圾回收和内存管理。
- 当前版本Python 2.7.6
关于Perl
Perl是是由Larry Wall开发的通用高级编程语言。 Perl代表实用提取和报告语言。
Perl的特性
- 动态编程语言
- 用于图形编程
- 通常用于脚本,并且其中一个平台为系统管理创建工具
- 网络编程,生物信息学和金融是其他领域的应用。
- 骆驼,perl的符号没有正式宣布。
- 程序编程
- Perl从编程语言如c,Lisp,AWK,sed等中借用了很多特性。
- 通常用作胶水语言,在两个不同的接口之间工作。
- 通常被实现为核心解释器。
Python的优点和缺点
Python的优点
- 容易学习新手。
- 编程语言似乎设计
- 最好的小任务与预定义的关键字和命令的帮助。
- 面向对象的方法
- 清洁语法
缺点Python
- 强制程序员遵循一定的约定
- 代码不工作,如果缩进不正确
Perl的优点和缺点
Perl的优点
- 看起来像Shell语言
- 按照传统方法,对函数和循环使用大括号。
- 非常强大的编程语言
- 多才多艺
- 更多多用途语言
- 成熟的语言
- 可以是命令式,程序性,功能性或面向对象,取决于需要。
缺点Perl
- 许多方法来实现相同的结果,意味着不可读的代码,这反过来意味着不整洁的代码
- 作为脚本,对于很多任务来说是慢的。
- 面向对象没有很好地实现
- 当代码较大,如超过200行时创建问题。
- 参数处理差
- 不便携
- 没有解释器壳
- 丑陋的图书馆
结论
的Perl VS Python中的争论非常多的宗教。 作为开发人员,必须仔细选择他的工具。 它是所有关于任务和工具最适合上述两种编程语言有不同的目标和比较它们是一个不完美的任务。
在本文中,我们没有支持和/或拒绝,任何编程语言都不能由任何人做到。 我们只是尽力掩盖正确的事情,避免任何争议。
目前为止就这样了。 在我们的评论部分向我们提供您的宝贵意见。 我很快会想到采访系列文章。 直到那时敬请期待,健康,并连接到youcl。