蟒蛇比Perl的的优点与缺点

来源:互联网 发布:淘宝卖家帐号被冻结 编辑:程序博客网 时间:2024/05/02 05:00
蟒蛇比Perl的的优点与缺点   双方的Python以及Perl的是脚本语言具有类似目的的使用。然而,语言的理念是彼此完全不同的。编码器是由Python的几乎被迫遵守特定的约定的编码。然而,在Perl中,相同的问题,可以以各种方式解决。目前已在这两个之间进行选择的编程语言相当多的争论,但没有在继续的争论都有自己的一组利弊是没有意义的。除非仔细一看是给分析一下是可以容忍的,哪些不能,这是徒劳的,以决定哪一个是你的要求更好。   此通用编程语言是相当高的水平,是最出名的高度可读的代码中,只需几行代码实现的各种东西帮助。动态类型,模块,动态的高层次的数据类型,类和异常是由语言的结合。有界面的几个系统库,以及一些系统是基于Windows的呼叫。   优点   在接近它的普及作出了贡献一些伟大的功能包括:   1。是开源的,它是免费提供的。   使用以及与Java和C集成   2。易扩展性   3。有没有线块的结局,这使得它非常紧凑。   4,这是非常稳定的。   5。使用%操作符使得printf风格的格式很容易使用。   6。有模块的出色支持,对象以及其他一些可重用的机制。   7,直观的设计使得它很容易为​​初学者使用。   缺点   有些问题是:   1。如果不正确缩进的代码不工作而造成问题。   。   2比约定必须遵循由程序员;它几乎像强迫他们。   3。真正的多处理器支持,缺乏它。   4。尽管是开源的,没有任何商业支撑点。   5。随着缺席语句修改的必需要明确的return语句,让它稍微有问题的用法。   6。在发展店铺它实际上是模糊的。   7。该解决方案不来预先包装。   的Perl   实用萃取与报告语言或Perl,因为它是亲切地称为,是一种用于通用编程高级语言。它有基本的便携性到UNIX框,以及许多其他系统。高便携性的脚本是可以实现的,如果能够避免系统特定功能的一个特征。   优点   1。For循环和功能,它使用大括号这带来了一个传统的方法。   2。语言的外观是壳状。   3,它是多功能的,以及成熟。   4。最后计算的表达式被作为返回值。   5,运行快,这有助于实现在正确的时间安排正确的答案。   6。您只需要实际定义的类,以确保一切都是干净的。   7。多用途   8。根据不同的需要,它可以是程序性的,面向对象的,功能性的或必要的。   9,解释语言是极好的替代品的sed / awk的,因为语法类似,但具有更多的功能。   10。文件操作是由它在一个很好的方式管理。   11。便携式Perl是伟大的正则表达式,字符串处理以及模式匹配。   缺点   与流行的语言相关的一些缺点是:   1。可怕的语法。事实上,它被认为是可以,甚至没有注意到被uuencode编码的唯一语言。   相较于许多语言   2。它有一个可怜的可用性因素。   3,无证对象模型是在许多地方无法使用。   。   4这是不适合初学者的理想选择;尤其是当它们用于处理类型无关语言。   5,这可能是缓慢的许多任务,如脚本。   6同样的结果可以通过多种方式使得代码不可读以及凌乱来实现。   7,如果代码是大超过200行,将创建的问题。   8,这是不可移植的,丑陋的图书馆和可怜的参数处理。   Python和Perl之间的辩论可以继续下去。但没有一点是添加燃料,由于最终这一切下达给两件事情,您的具体要求和究竟你能处理。根据该选择恰当的编程语言的最终决定必须作出。要获得Python开发的利益最大化,你可以考虑雇用一个自定义的Python开发公司公司服务。
0 0