http://www.ibm.com/developerworks/cn/linux/l-cn-perl2python/index.html
Perl 是 Practical Extraction and Report Language 的简称,由 1987 年 Larry Wall 创建,最初的目的是为了在 UNIX 上方便处理报表,经过长期的发展已经成为一种全功能的程序设计语言,当前最新的版本为 Perl5.14.1,Perl 作为一种自由而强大的编程语言,其中心思想是: There's More Than One Way To Do It。(不只一种方法來做这件事 ),即「 Tim Toady 」。作为一种“胶水型”语言,它具有强大的正则表达式和模式匹配功能以及灵活的数据结构,如动态数组、Hash 等,在语法规则上借鉴了 C/C++、Basic、Pascal 等语言,其不足之处在于存在一些冗余语法,代码的可读性较差。
Python 是一种基于面向对象的解析性交互式的开源编程语言,它起源于 1989 年末由 CWI(阿姆斯特丹国家数学和计算机科学研究所)的研究员 Guido van Rossum 创立,1991 年初公开发行,其开源式的发行方式促进了 Python 的较快发展,目前已经形成了一个强大的社区力量。Python 开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。Python 具有简单易学、代码规范、语法简单、可移植性强、支持多平台、类库丰富等优点。
Perl 和 Python 都是开源的,但其哲学理念却刚好相反,因此常被人们将这两种语言放在一起进行比较。下面的篇章将从基本数据类型、控制流、函数、面向对象、文本处理等方面对这两种语言进行简单的比较和鉴别。
分享到:
相关推荐
详细讲述了perl的优势,用法和python的区别。
Python那些事——Perl 与 Python 知多少 本资料共包含以下附件: Python那些事——Perl 与 Python 知多少.pdf
Python与Perl的比较PPT
编写的shell 脚本、perl 脚本、python 脚本 等如果不想被别人看到原文件,可以使用该工具shc ,对脚本文件加密,
Perl Python Migration
The first section of Perl to Python Programming will show you the basic layout and approach of the two languages whilst the second section moves on to the specific differences of using Python data ...
三个脚本的入门级教程,挺好的东西。 包括SHELL\Perl\Python的。
包含perl的多本经典资料,perl语言入门,Modern Perl中文版,Perl 与 Python 之间的一些异同
A Shallow Introduction to Perl and Python
XML与Perl.Python和PHP编程指南
PERL和Python的比较研究~~~~~~
使用Zabbix和smartmontools监控磁盘健康的模板和脚本-Perl-Python-下载
Python_Perl_PHP_Java Script面向对象支持的比较
修复部分网站因网络原因上不去的小工具_Perl_Python_下载.zip
简要论述XML之后,将深入这些语言并介绍它们如何提供利用XML功能的方案,同时介绍一些重要协议(如SOAP与XML-RPC)如何实现无缝数据传输。阅读完本书后,读者就可以充分利用XML的功能,在不断增长的电子商务世界中...
HDLGen是一个HDL/RTL生成工具,支持在Verilog里内嵌Perl或Python script来帮助快速、高效地生成期望的设计,支持Perl或者Python的所有数据结构和语法,有若干内嵌函数来提高效率,也支持扩展API,支持自动Instance、...
Perl的简单语法(与C语言语法的异同)
Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源...