Perl 编程语言

Perl 最初的设计者为拉里·沃尔(Larry Wall),他于1987年12月18日发表。Perl借取了C、sed、AWKShell scripting以及很多其他程序语言的特性。其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。简而言之,Perl像C一样强大,像awk、sed等脚本描述语言一样方便,被称之为“一种拥有各种语言功能的梦幻脚本语言”、“UNIX 中的王牌工具”。 Perl 一般被称为“实用报表提取语言”(Practical ExTraction and Report Language),你也可能看到“perl”,所有的字母都是小写的。一般,“Perl”,有大写的 P,是指语言本身,而“perl”,小写的 p,是指程序运行的解释器。

Perl是由Larry Wall设计的,并由他不断更新和维护的编程语言。
Perl具有高级语言(如C)的强大能力和灵活性。事实上,你将看到,它的许多特性是从C语言中借用来的。
Perl与脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已。这意味着Perl对于小的编程问题的快速解决方案和为大型事件创建原型来测试潜在的解决方案是十分理想的。
Perl提供脚本语言(如sed和awk)的所有功能,还具有它们所不具备的很多功能。Perl还支持sed到Perl及awk到Perl的翻译器。
简而言之,Perl像C一样强大,像awk、sed等脚本描述语言一样方便。

Perl的解释程序是开放源码的免费软件,使用Perl不必担心费用。Perl能在绝大多数操作系统运行,可以方便地向不同操作系统迁移。
Perl 是一种能完成任务的语言。从一开始,Perl 就设计成可以把简单工作简单化,同时又不失去处理困难问题能力的语言。它可以很容易操作数字,文本,文件和目录,计算机和网络,特别是程序的语言。这种语言应该很容易运行外部的程序并且扫描这些程序的输出获取感兴趣的东西。而且它还应该很容易能把这些你感兴趣的东西交给其它程序做特殊的处理。当然,这种语言还应该很容易在任何现代的操作系统上可以移植地编译和运行。

2017 Perl 开发者调查,vim 是他们最爱的编译工具
bip blog 在今年3月7日-4月14日期间针对 Perl 开发者进行了一项调查,收到了来自世界各地开发者的 849 份回复。调查结果显示了 2017 年 Perl 的状况,以及一些有趣的趋势,可供参考。Q1 使用 Perl 5 已有多长时间?Q2 是否有尝试过 Perl 6 或有无兴趣尝试?Q3 正在使用哪个版本的 Perl 5?Perl 5.24(251)Perl&nb

发布于 2017-04-28 08:29:22 | 28 次阅读

为什么 Perl 6 花了如此长时间开发
Perl 6 用了15年时间开发,它计划在今年底正式发布。Perl 作者 Larry Wall 接受了《Linux Voice》的采访, 谈论了管理一个项目的难处,他的语言学背景如何影响 Perl 的设计,Perl 6 为什么花了如此长时间的设计和开发。Larry Wall 说,Perl 6一开始有很多绝妙点子,但你必须在其中有所取舍,否则只会变得一团糟。他承认Per

发布于 2015-07-16 08:58:18 | 85 次阅读

Perl 6将在今年圣诞节发布
1月31日,Perl语言作者Larry Wall在布鲁塞尔举行的FOSDEM 2015会议上宣布将在 今年圣诞节发布Perl 6的v1.0版本,Wall 表示将在他61岁生日那天(9月27日)发布Perl 6 1.0的开发版本。在说了多年的圣诞节但不知道哪一年的圣诞节发布之

发布于 2015-02-02 11:10:12 | 87 次阅读

2015 将是 Perl 6 之年
在多年的设计和实现之后,2015将是Perl 6正式发布可供生产使用之年。Perl作者Larry Wall将于明年1月31日在布鲁塞尔举行的FOSDEM 2015会议上,谈论Perl 6的开发历史,开发团队如何将事情做正确,如何从错误中吸取教训。更重要的是他

发布于 2014-11-08 21:48:07 | 66 次阅读

Perl 5.26.0 发布,Perl 5.26 系列的首个稳定版
Perl 5.26.0 已发布,这是 Perl 5.26 系列的首个稳定版。该版本中包含的许多变更始于 Perl 核心包含的 CPAN 模块。自 Perl 5.24.0 发布以来,Perl 5.26.0 的开发时间大约为 13 个月,包括了来自 86 位作者的 2,600 个文件中大约 36 万行的更改。排除掉自动生成的文件、文档和发布工具,对 1,800 .pm, .t, .c 和 .h文件进行

发布于 2017-06-01 09:01:00 | 35 次阅读

Perl 6语言正式发布
开发了十多年的Perl 6语言在圣诞节正式发布。Larry Wall以Perl 6吉祥物Camelia的名义宣布Perl 6可以在产品中使用,但强调她仍然处于青春期,也就是她有几分成熟了,但还是会有问题。我们知道的青春期的人有时候会表现的很成熟,

发布于 2015-12-25 11:33:18 | 57 次阅读

Larry Wall 介绍 Perl 6,计划在圣诞节发布
Perl 6 语言的开发持续了十多年,有一个古老的笑话说,Perl 6 将在圣诞节发布,但不知道是哪一年的圣诞节。这个笑话即将成为过去,Perl 作者 Larry Wall 证实,Perl 6 将在 2015 年圣诞节发布,这一次的时间是明确无误而不是含糊其辞。此外,新的Perl 6网站也已经上线。在旧金山科学家探索馆举行的一个会议上Larry Wall谈论

发布于 2015-10-08 08:48:17 | 70 次阅读

Perl 5.22.0 发布
Perl 5.20.0 发布后经过大约 12 个月的开发,终于发布了 Perl 5.22.0 版本,此版本包括大约 590,000 行的代码改进,跨越了  2,400 个文件,包括 94 名贡献者。此版本详细改进请看发行汇总列表和 Perl Delta。此版本现已提供下载:perl-5

发布于 2015-06-03 08:51:13 | 74 次阅读

Perl 5.20.2 发布下载
Perl 5.20.2 发布下载,官方现已提供源代码下载(perl-5.20.2.tar.gz),尚未提供相关发行说明,详情请看这里。Perl是一种脚本语言。 最初的设计者为拉里·沃尔(Larry Wall),它於1987年12月18日發表。Perl借取了C、sed、awk、shell scripting

发布于 2015-02-16 07:51:29 | 63 次阅读

Perl6 1.0 版本将会在今年圣诞节发布
当你看到这篇文章时肯定是特别吃惊,因为 Larry 发表声明说 Perl 6 开发者计划在 Perl 61 岁生日之时发布 Perl6 1.0 开发版本,在 2015 年圣诞节正式发布 1.0 版本。 之前已经有新闻说 2015 将是 Perl 之年,但是并未说明具体的发布时间

发布于 2015-02-02 08:17:23 | 72 次阅读

Perl 5.20.1 发布
Perl 5.20.1 发布了,如果你从 5.18.0 升级,请先阅读 perl5200delta, 因为这里描述了 5.18 和 5.20 之间的区别。该版本与 5.20.0 版本没有什么不兼容的改变,如果有的话,那一定是 bug。性能方面的提升: An optimization to avoid problems with

发布于 2014-09-16 08:33:13 | 61 次阅读

Perl中著名的Schwartzian转换问题解决实现
本文 为大家讲解的是Perl中著名的Schwartzian转换问题解决实现,感兴趣的同学参考下。

发布于 2015-06-05 12:09:36 | 38 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务