perl
它代表实用提取和报告语言。 它可以在各种平台上运行,例如 Windows、Mac OS 和各种版本的 UNIX。 本教程提供了对 Perl 的全面理解
Perl 最初的设计者为拉里·沃尔(Larry Wall),于1987年12月18日发表。 Perl 借用了C、sed、awk、shell脚本以及很多其他编程语言的特性。 Perl 最重要的特性是Perl内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN
Perl 于后两者的关系 是 C 语言和 linux 系统有自带的GCC 的关系。 ActiveState Perl和 Strawberry Perl最大的区别是 Strawberry Perl 里面有多包含一些 CPAN 里的模块,所以Strawberry Perl 下载的安装文件有 80多M 而ActiveState Perl 只有20M 左右。 ActiveState Perl: ActiveState提供了一个免费的社区版本和一个商业支持的Perl用于Win32和Perl的二进制分布
如果你用一般的文字编辑器阅览这份文件 请忽略文中奇特的注记字符. 这份文件是以 POD (简明文件格式) 写成; 这种格式是为了能让人直接阅读 而特别设计的. 关于此格式的进一步信息 请参考 perlpod 线上文件. Perl 本身以 Unicode 进行操作. 这表示 Perl 内部的字符串数据可用 Unicode 表示; Perl 的函式与算符 (例如正规表示式比对) 也能对 Unicode 进行操作. 在输入及输出时 为了处理以 Unicode 之前的编码方式存放的数据 Perl 提供了 Encode 这个模块 可以让你轻易地读取及写入旧有的编码数据. 请参考 Perl 内附的大量说明文件 (不幸全是用英文写的) 来学习更多关于 Perl 的知识 以及 Unicode 的使用方式. 不过 外部的资源相当丰富:
如果你用一般的文字编辑器阅览这份文件 请忽略文中奇特的注记字符. 这份文件是以 POD (简明文件格式) 写成; 这种格式是为了能让人直接读取 而特别设计的. 关于此格式的进一步资讯 请参考 perlpod 线上文件. Perl 本身以 Unicode 进行操作. 这表示 Perl 内部的字串资料可用 Unicode 表示; Perl 的函式与算符 (例如正规表示式比对) 也能对 Unicode 进行操作. 在输入及输出时 为了处理以 Unicode 之前的编码方式储存的资料 Perl 提供了 Encode 这个模组 可以让你轻易地读取及写入旧有的编码资料. cp950 字码页 950 (Big5 + 微软添加的字符) 另外,若程式码本身以 utf8 编码储存,配合使用 utf8 模组,可让程式码中字串以及其运 算皆以字符为单位,而不以位元为单位,如下所示:
Michael Zippo 简介 Perl 是一种通用的高级语言,在 CGI 脚本中很流行。Perl 中的一些流行项目是 CPanel 和 Bugzilla。它最初旨在替代复杂的 shell 脚本