Perl简介-Perl是一种通用编程语言,最初开发用于文字处理和现在使用的范围广泛。

Perl是一种通用编程语言,最初开发用于文字处理和现在使用的范围广泛,包括系统管理,网络开发,网络编程,GUI开发任务等很多方面的应用。

你应该已经知道

如果你有C或UNIX的Shell的基本知识,那么Perl是很容易学习。如果这是你的第一语言学习,那么你可能需要一到两个星期熟悉Perl.

Perl是什么?

  • Perl是一个稳定,跨平台的编程语言。
  • Perl代表实际提取和报表语言。
  • 它用于在公营和私营机构的关键任务项目。
  • Perl是开源软件,根据其艺术授权许可,或在GNU通用公共许可证(GPL)。
  • Perl是由Larry Wall创建的。
  • 在1987年Perl1.0发布新闻组alt.comp.sources中。
  • PC杂志评选的Perl开发工具类别获得1998年技术卓越奖入围。
  • Perl被列在“牛津英语词典(Oxford English Dictionary)。

 


支持的操作系统

 


PERL的特性

  • Perl从其他语言中吸取优点特性,如C,AWK,SED,SH,和BASIC中最好的功能.
  • Perl环境数据库的集成接口(DBI)的支持第三方数据库,其中包括Oracle(甲骨文),Sybase,Postgres和MySQL等。
  • Perl中使用HTML,XML和其他标记语言。
  • Perl 支持Unicode。
  • Perl解决Y2K问题。
  • Perl支持的过程程序和面向对象编程。
  • 通过XS或SWIGPerl接口与外部C/C++库。
  • Perl是可扩展的。有超过500个第三方模块可用,从Perl综合典藏网 (CPAN)。
  • Perl解释器,可以嵌入到其他系统。

 


PERL和Web

  • Perl是最流行的Web编程语言,由于它的文字处理能力和快速的开发周期。
  • Perl被广泛地称为“管带互联网”。
  • Perl的CGI.pm模块,Perl标准分发的一部分,处理简单的HTML表单。
  • Perl可以处理数据加密的网络,包括电子商务交易。
  • Perl可以嵌入到Web服务器,以加快处理高达2000%。
  • mod_perl 的Apache Web服务器允许嵌入一个Perl解释器。
  • Perl的DBI包,使网络数据库的集成更容易。

 


Perl编译还是解释?

解释,这意味着你的代码可以运行创建不可移植可执行程序无需要编译。
传统程序需要编译器转换成机器语言程序。当您运行一个Perl程序,它先编译成字节码,然后转换成机器指令(程序运行)。因此,它是不完全一样,这是“严格”没有中间表示解释。也不是像大多数版本的C或C++,它被编译成直接依赖于机器的格式。随着Python和AWK的发展,它是介于两者之间。