蟒蛇比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
- 蟒蛇比Perl的的优点与缺点
- 比较perl+python的优点和缺点
- 索引的优点与缺点
- foreach的缺点与优点
- 视图的优点与缺点
- 竞价排名的优点与缺点
- ajax的优点与缺点
- 硬件加速的优点与缺点
- Camshift的优点与缺点
- memcache的优点与缺点
- memcache的优点与缺点
- 细数Vista的优点与缺点
- 使用会话状态的优点与缺点?
- 使用配置文件属性的优点与缺点?
- 使用 Cookie 的优点与缺点
- ASP.NET的优点与缺点
- DIV+CSS的优点与缺点
- 深入分析:JVM的优点与缺点
- Android深入探究笔记之二十 -- 广播接收者,BroadcastReceiver
- 我的保险生涯系列-1
- 黑马程序员-io流
- 旅游指南下龙湾在越南
- hdoj.1029 Ignatius and the Princess IV 20140809
- 蟒蛇比Perl的的优点与缺点
- springMvc如何和前端页面交互,传输json数据
- leetcode-reverse words in a string
- 线程异常
- 黑马程序员-位与进制转换
- 文件内存映射mmap解决大文件快速读写问题和进程间共享内存
- linux进程通信(一)--共享内存+信号量,代码示例
- poj 2488 A Knight's Journey (Dfs)
- openGL 顶点,坐标系,纹理坐标