Perl最流行的涨薪编程语言

Perl是一种功能丰富的计算机程序语言。

Perl借取了C、sed、awk、shell脚本语言以及很多其他程序语言的特性,其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN,被Perl语言爱好者称之为“一种拥有各种语言功能的梦幻脚本语言”“Unix中的王牌工具”。

年LarryWall发布Perl1.0以来,用户数一直急剧增加,同时越来越多的程序员与软件开发者(商)参与Perl的开发。从最初被当作一种跨平台环境中书写可移植工具的高级语言开始,Perl被广泛地认为是一种工业级的强大工具,可以在任何地方用来完成你的工作。

perl的前身是Unix系统管理的一个工具,被用在无数的小任务里。后逐渐发展成为一种功能强大的程序设计语言,用作Web编程、数据库处理、XML处理以及系统管理;在完成这些工作时,同时仍能处理日常细小工作,这是它的设计初衷。

超实用性的Python零基础入门到进阶视频源码淘宝¥2购买已下架

Perl特别适合系统管理和Web编程。实际上已经被用在所有Unix(包括Linux)捆绑在一起作为标准部件发布,同时也用于MicrosoftWindows和几乎所有操作系统。Perl的应用非常广泛。

Perl具有高级语言(如C)的强大能力和灵活性。事实上,你将看到,它的许多特性是从C语言中借用来的。

Perl与脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已。这意味着Perl对于小的编程问题的快速解决方案和为大型事件创建原型来测试潜在的解决方案是十分理想的。

Perl提供脚本语言(如sed和awk)的所有功能,还具有它们所不具备的很多功能。Perl还支持sed到Perl及awk到Perl的翻译器。

简而言之,Perl像C一样强大,像awk、sed等脚本描述语言一样方便。

Perl的解释程序是开放源码的免费软件,使用Perl不必担心费用。Perl能在绝大多数操作系统运行,可以方便地向不同操作系统迁移。

Perl是一种能完成任务的语言。从一开始,Perl就设计成可以把简单工作简单化,同时又不失去处理困难问题能力的语言。它可以很容易操作数字,文本,文件和目录,计算机和网络,特别是程序的语言。

这种语言应该很容易运行外部的程序并且扫描这些程序的输出获取感兴趣的东西。而且它还应该很容易能把这些你感兴趣的东西交给其它程序做特殊的处理。当然,这种语言还应该很容易在任何现代的操作系统上可以移植地编译和运行。

Perl追求的是简单,解决一个一般的问题用它几行代码就完成了。一个稍复杂一点的问题代码也不会超过一屏!在软件测试中,Perl通常是非常重要的角色。一般一个测试通用函数库就要分十几个文件,甚至更多,包含多达上千个定制功能。而这些函数将在主函数运行时,不定数量的被调用。几乎可以说,一切自动过程都是由Perl自己完成的,可见其功能的强大和在当今计算机技术高速发展的时期仍然发挥着重要的作用。

尽管Perl在系统程序员和web设计师中间非常流行,但这只是因为是他们最早发现Perl的,Perl可以用于更广泛的用途。从Perl最早的文本处理语言开始,它已经发展成为一种非常复杂的,通用的编程语言,以及完整的开发环境,包括调试器,调节器,交叉引用,编译器,库,语法提示编辑器,以及所有其它‘’真正‘’的编程语言所具有的所有挂钩,只要你需要。

当然这些东西都是让我们可能处理难的问题的东西,而且很多其它语言也可以做到这一点。Perl之所以成为Perl是因为它从来不会因为保持简单事情简单化而丢失其他方面的特性。

因为Perl既强大又好用,所以它被广泛地用于日常生活的方方面面,从宇航工程到分子生物学,从数学到语言学,从图形处理到文档处理,从数据库操作到网络管理。很多人用Perl进行快速处理那些很难分析或转换的大批量数据。

根据StackOverflows的调查,Perl是榜单上最矛盾的语言之一,因为它是全球薪资最高的语言(年薪中位数为7.5万美元),但也是最令人恐惧的语言(71.4%)。但是如果你想要在编程工作中获得更高的收入,没有比这更流行的编程语言了。它是更流行的PHP的前身,同时也是一门有点火爆的垃圾堆语言,因此而闻名。

尽管很多开发者不喜欢它,但很多雇主发现它是一种非常有用的编程语言,可以用于新的项目,也可以用于维护现有的基础结构和项目。正因为如此,它仍然是最流行的涨薪编程语言。

但是,随着Perl的最新版本修复了很多用户体验问题,以及即将发布的Perl7,Perl的流行度可能会再次缓慢攀升,尤其是鉴于Perl在雇主中需求很大,尽管Perl作为一门编程语言存在诸多缺陷,但雇主认为它是一种出色的技能,这使得它在这个最流行的编程语言榜单上占有一席之地。




转载请注明:http://www.aierlanlan.com/grrz/4950.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了