perl和其它语言的比较及如何看待perl

在学习perl时难免会关心一下perl是不是已经过时了?目前用的这个版本是不是已经过时了?

对于前一个问题,不妨参考一下2012年2月TIOBE报告,根据这份报告,我们可以看到perl从1997年以来是下降趋势,但是同样也能看到自1997年以来perl始终在排行榜前十名之列,并且最近一年perl是稳中有升。

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新。这份排行榜排基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、 MSN 、雅虎)以及 Wikipedia 和YouTube 进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

对于后一个问题,编程语言是要解决实际问题的,开发环境应和生产运营环境保持一致。如果无任何限制条件,那么最新版本通常是最好的。

我们在网上可以搜到许多关于perl和其它语言相比较的内容。在此我也想表达几条观点:一,使用何种语言更多的是取决于项目而不是取决于兴趣爱好;二,编程能力的发展坚持下去一定会突破语言本身的限制,这与钟情于某种具体的语言并不矛盾;三,应该珍惜使用每一种语言的机会;四,老版本也许不够实用,历史和文化的韵味却是新版本不能替代的。

时间: 2024-11-03 22:14:07

perl和其它语言的比较及如何看待perl的相关文章

About Perl(翻译Perl官网介绍)_perl

强大, 稳定, 成熟, 可移植性 Perl 5 是一门有着26年历史的,功能强大的.性能丰富的编程语言.Perl能在超过100种的平台上运行,从便携式设备到大型主机.同时她也适合原型设计及大范围的开发项目. 如果拿Perl比做开发语言的大家庭,那么Perl 6就是这个大家庭中的一员,但同时Perl 6又是一门有自己独立开发团队的独立的语言.她的存在对Perl 5的持续开发影响不大. 白皮书: 技术展示 可供您任意使用的Perl 5 技术白皮书 Perl database ORM - 让数据库查询

Gearman::XS在Centos下的编译安装方法_linux shell

本文简述了Gearman::XS在Centos下编译安装方法,供大家参考学习一下! 目前Gearman能够支持各种语言,其官网的描述如下:   Language Bindings/Drivers/Frameworks Select your language – cross links to download section which details all your options. C, C#/.NET, Go, Java, Lisp, Nodejs, PHP, Perl, Python,

Perl 语言流行度处于历史最低点

根据Tiobe的程序语言指数排行榜,Perl语言流行度正处于历史最低点: 一年前Perl排在第9位,一年后的今天排在第13位.自2006年起Perl语言流行度就呈现下降趋势.Tiobe的总经理Paul Jansen说,在2006年左右,许多工程师所用的脚本语言从Perl变为了Python和Ruby.Perl衰落的原因可能包括语法异乎寻常,开发者 会被搞混,而Python和Ruby能更好的支持Web开发.虽然Tiobe的指数显示Perl在衰落,但其支持者称Perl社区仍然强大而有活力,每年 增加的

Perl 5.14.1发布 实用报表提取语言

Perl 5.14.1该版本更新修复了几个模块的小错误.文件进行了改进. 详细的更新日志请参阅:http://search.cpan.org/~jesse/perl-5.11.0/pod/perl5110delta.pod Perl是由Larry Wall设计的,并由他不断更新和维护的编程语言.Perl具有高级语言(如C)的强大能力和灵活性.事实上,你将看到,它的许多特性是从C语言中借用来的.与脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已.这

Padre 0.86发布 使用Perl语言开发的Perl IDE

Padre 是使用 Perl 语言开发而成的 Perl IDE(集成开发环境),包括17813.html">可定制语法高亮显示.语法检查和重构工具(支持 Perl 5 及 Perl 6).上下文帮助.跨平台支持(Linux.Mac OS X.Windows)等功能. &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; Padre 0.86发行说明: 0.87 Development version,

ASP入门:认识ASP程序所使用的几种脚本语言

程序|脚本 在浏览器中通过查看源代码的方式是无法看到ASP源代码的,你只能看到由ASP文件输出的结果,而那些只是纯粹的HTML而已.这是因为,在结果被送回浏览器前,脚本已经在服务器执行了. 实例: 用ASP写文本 <html><body><%response.write("Hello World!")%></body></html> 向文本添加HTML <html><body><%response

Windows下Perl开发环境的安装与配置

Perl是一种深受世界各地开发者喜爱的实用摘要和报表语言,虽然它是在Unix上诞生和发展起来的,但在Windows编程领域也已经占有一席之地. 在ActiveState等公司的领导之下,从1995年中期开始Perl开始了稳定地发展,不仅增加了标准的Perl功能,而且增加了许多面向Windows的功能,比如OLE和COM集成等. 事实上,到目前为止所有Perl程序员都已经能够确信,自己为UNIX服务器写的Perl应用移植到Windows服务器后同样能够流畅.稳定地运行,即使是fork实现这类长期以

Symbian系统的脚本语言

近来,Symbian系统下的脚本语言具有很多潜在的实用性.但到目前为止,只有一种脚本语言是可利用的 - 至少在你想为你的应用程序提供脚本的时候. 据报道,早在一月份的时候,诺基亚的副总Lee Epting曾提出在诺基亚的S60系列机型上使用Perl语言.此举原因在于其他可选择的语言,如:C++ 和Java,对于基于简单窗体的应用程序来说,威力过于强大,而这些应用程序使商业经理,而非开发者筋疲力尽.因此,诺基亚略微调整了政策并建议用Python作为其脚本语言. 暂且不谈Perl与Python的优点

使用Perl进行虚拟化环境的自动化管理

概述 虚拟化作为云计算的基础,是目前一个重要的趋势.通过虚拟化可以提高 IT 资源和应用程序的效率和可用 性.基于内核的虚拟机 KVM 在 2008 年被 RedHat 收购后,在 IBM 和 RedHat 的联合推动下得到了全面的发展.最新发布 的 RHEL 版本中已经全面支持了 KVM 虚拟机,并集成了一整套基于 libvirt 的管理工具 (virsh/virt-top/virt- install/virt-manager 等 ).虚拟化领域的主要厂商 VMware 的 vSphere 虚