perl是什么

如题所述

Perl被称为"骆驼"语言。发明perl的Larry Wall就说过:“Perl可能不好看或者不好闻,但是它能完成任务”。
Perl是文本处理语言,它最初就是为了这个目的设计的。
Perl是网络编程语言,它内置了socket/client-server协议。
Perl是系统管理语言,全球网络很多服务器上就运行着它的脚本。很多时候是单行的脚本。
Perl是Web脚本编写语言。至今它仍然是最流行的几种web脚本编写语言之一。

Perl还可以:
用perl生成代码
用Perl(调用TK)编写GUI程序。
在c/c++中进行Perl编程,在perl中进行c/c++编程
用perl过滤邮件
用perl数据仓库编程
在web上进行搜索
....
有人说perl无所不能。

-----------------------------------------------------------------------------------------------------
我个人觉得perl的文本处理能力是无以替代的。它的正则表达式功能之强大是其他编程语言无法达到的。
即使微软的Jscript/vbscript在正则表达式这项功能努力仿照和追赶Perl,但仍然有很大的差距。
Perl里面的哈希结构也是一个十分有趣的东西,vbscript里面对应的是Dictionary,但是Dictionary有欠直观。

如果你对照一下perl和php,会发现两者程序之间有很多类似的地方,Php在产生的时候受到了perl很多的影响,
说php来源于perl也不为过。

perl甚至和vbscript/jscript一样可以编写asp程序。但同时,perl又不仅仅只有web脚本的功能。。。。但我
们很多web程序员用asp/php/jsp在编写基于web的聊天室,用隐藏桢刷新聊天内容的老土办法的时候,实际perl
写的基于socket的chat server程序早就存在了。你甚至不需要用C/C++来做这些复杂的事情,一个perl一百行
代码就可以做到了。

perl一直以来是一个免费的语言。你不用任何费用就可以获得perl世界里面的代码包括perl本身。perl不是由
某个公司大力推广而得到发展的,正如java那样。perl用它自身的力量来发展自己。当我们发现perl的开发调
试工具就可以用perl来写作,就不能不为它的神奇而感动。perl的世界是一个真正的自由的世界。

Perl 的未来会怎么样?perl会不会成为过去? perl一直在发展,实际上,下一代perl: perl 6正在建设中...
甚至微软的.Net计划中也包含了Perl.Net, Visual studio 7 里面将存在一个visual Perl...

更多的时候,我觉得看一下perl,也是有很多地方值得借鉴的。有一些编程的方法就可以学过来,然后放到你所
熟悉的C++/VB/Java上来实现。就只是这个理由,我们也可以去爱perl...
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-02
Perl,计算机程序语言。
注:
Perl是一种高级、通用、直译式、动态的程序语言。最重要的特性是他内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。目前拉里·沃尔已经开发Perl 6,来作为Perl的后继;不过,Perl 6语言的语法有很多转变,所以Perl 6被视为Perl家族中的另一个语言。
优点:
Perl追求的是简单, 解决一个一般的问题用它几行代码就完成了. 一个稍复杂一点的问题代码也不会超过一屏! 在软件测试中,Perl通常是非常重要的角色。一般一个测试通用函数库就要分十几个文件,甚至更多,包含多达上千个定制功能。而这些函数将在主函数运行时,不定数量的被调用。几乎可以说,一切自动过程都是由Perl自己完成的,可见其功能的强大和在当今计算机技术高速发展的时期仍然发挥着重要的作用。
第2个回答  2005-11-27
编程语言!执行效率不高!不过功能挺强!
第3个回答  2015-09-07
  1、Perl 一般被称为“实用报表提取语言”(Practical Extraction and Report Language),你也可能看到“perl”所有的字母都是小写的。
  2、一般“Perl”有大写的 P,是指语言本身,而“perl”小写的p,指程序运行的解释器。
  3、Perl借取了C、sed、awk、shell 脚本语言以及很多其他程序语言的特性,其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。
  4、简而言之,Perl像C一样强大,像awk、sed等脚本描述语言一样方便,被Perl语言爱好者称之为“一种拥有各种语言功能的梦幻脚本语言”、“Unix 中的王牌工具”。
第4个回答  2005-11-27
Perl(Practical Extraction and Report Language)是一种脚本语言。 有点象vb.最初的设计者为拉里·沃尔(Larry Wall),它于1987年12月18日发表。Perl借取了C、sed、awk、shell scripting以及很多其他程序语言的特性。

Perl 是一种自由且功能强大的编程语言。它被用作 Web 编程、数据库处理、XML 处理以及系统管理等等 — 它能够完成所有这些工作,同时仍然是处理小的日常工作的完美工具。Perl 快速、有趣,而且特别有用。本回答被提问者采纳

Perl语言主要是做什么的
Perl是一种强大的脚本语言,适用于多种编程任务。在文本处理领域,Perl能够高效地进行字符串操作和正则表达式匹配,使得处理复杂文本数据变得更加容易。它在数据分析方面也有出色的表现,能够快速处理大量数据,并从中提取有价值的信息。此外,Perl在网络编程中同样发挥了重要作用。它能够轻松地与网络协议进行交...

perl是什么意思?
Perl 是一种编程语言,它最早在1987年诞生于美国的一家公司中。和其他编程语言一样,Perl 提供了处理数据的能力,以及构建软件的方法。但它也有独特的特性,比如灵活的语法,方便的正则表达式处理以及许多便捷的库和模块。Perl 在实现系统自动化,网络编程以及文本处理等方面有着广泛的应用。由于Perl 拥有着...

perl 是什么意思?
Perl(Practical Extraction and Reporting Language)是一种适用于文本处理、网络编程、系统管理等领域的脚本语言。Perl最初由开发者Larry Wall在1987年创建,目的是为了更方便地进行报表处理工作。Perl强大的正则表达式能力和灵活的语法,让它广泛地应用于Web开发、自动化任务和数据处理等领域。Perl语言是一种...

perl 是什么啊?是一个命令吗?请高手指教,谢谢
Perl 是一种自由且功能强大的编程语言。它被用作 Web 编程、数据库处理、XML 处理以及系统管理等等 — 它能够完成所有这些工作,同时仍然是处理小的日常工作的完美工具。Perl 快速、有趣,而且特别有用。很多人因为需要 Perl 而使用它,又因为热爱它而继续使用它。Perl是Practical Extraction and Report ...

"PERL"代表什么?
PERL的中文解释直指其核心概念,即实用的扩展和报告工具,广泛应用于数据处理和报告生成。在技术社区中,它是一种流行的编程语言,常用于脚本编程,特别是对于文本处理、网页开发和系统管理任务。下面是一些应用示例:在网站开发中,PERL用于解析和生成HTML内容。在数据处理中,PERL可以方便地读写和处理各种...

Perl是什么?
Perl(Practical Extraction and Report Language)是一种脚本语言。 最初的设计者为拉里·沃尔(Larry Wall),它于1987年12月18日发表。Perl借取了C、sed、awk、shell scripting以及很多其他程序语言的特性。

“PERL”是什么意思?
英语缩写词PERL,即"Pupils equal and reactive to light"的缩写,直译为“瞳孔对光相等和反应”。这个术语主要用于描述瞳孔在不同光照条件下的动态反应特性。PERL的中文拼音为"tóng kǒng duì guāng xiāng děng hé fǎn yìng",在英语中的使用频率为476次,表明它在医学领域有一定的认知度。PE...

perl是什么
Perl一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从最初是为文本处理而开发的,现在用于各种任务,包括系统管理,Web开发,网络编程,GUI开发等。 [1]Perl易于使用、高效、完整,而不是美观(小巧,优雅,简约)。同时支持过程和面向对象编程,对文本处理具有强大的内置支持,并且...

phper、perl和php各是什么意思啊!
简单的说,phper指的是php开发人员,指的是人,而perl和php都是脚本语言,用于编程的。perl:简而言之,它像C语言一样强大,像awk、sed等脚本描述语言一样方便,被称之为“一种拥有各种语言功能的梦幻脚本语言"。php:外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”,是一种通用开源...

Perl是什么?
perl是网络编程语言,它内置了socket\/client-server协议。perl是系统管理语言,全球网络很多服务器上就运行着它的脚本。很多时候是单行的脚本。perl是web脚本编写语言。至今它仍然是最流行的几种web脚本编写语言之一。perl还可以:用perl生成代码用perl(调用tk)编写gui程序。在c\/c++中进行perl编程,在perl中...

相似回答