perl有什么特点,为什么选择perl;java,c++,vb,perl应该选择哪个
发布网友
发布时间:2022-03-30 16:35
我来回答
共1个回答
热心网友
时间:2022-03-30 18:05
Perl
是
Practical
Extraction
and
Report
Language
(实用摘录和报告语言)的简称,是由
Larry
Wall
所发起的。现在其最新版本为5.0,但是大家急切期待是
Perl
6.0
的诞生,不过本次讲座中我们还是以
5.0
为基础。
Perl
的设计目标是帮助
UNIX
用户完成一些常见的任务,这些任务对于
Shell
来说过于沉重或对移植性要求过于严格。Perl
语言中包含了
C、C++、shell,script、sed、awk
这几个语言的语法,它最初的目的就是用来取代
UNIX
中
sed/awk
与
脚本语言的组合,用来汇整信息,产生报表。因此
Perl
语言要远远比前面讲的
BASH
复杂和功能强大。
Perl
的设计原则或者说
Perl
的设计哲学是以实用为第一优先,也就是力图使
Perl
语言容易使用、有效率、而且完整。
Perl
是按
GNU
Public
License
和
Artictic
License
两种许可证形式分发的,其实质是开源软件、自由软件的,原先运行于
UNIX
和类
UNIX
系统,现在已可以方便地在OS/2,Windows
9x,Windows/NT等系统下运行。
Perl
是一种解释运行的语言,和
BASH
程序一样,一般
Perl
程序的第一行需注明自己是一个
Perl
程序而不是
Shell
程序,所以一般将下面一行语句:
#!
/usr/bin/perl
作为文件的第一行。
Perl
由于引入了模块的设计思想,随着版本的改进,功能越来越强。现在
Perl
的功能已经超乎原先设计时的想象,几乎任何事都可以做到,也变成每一部工作站必备的标准工具了。Perl
最为著名的一点就是他对字符串的处理,由于
Internet
对文字信息处理的巨大需求,使得
Perl
的应用如日中天,而且
Perl
语言也的确是一个非常优秀的文字信息处理语言。
我不选择perl,因为它是脚本语言,运行速度慢而且不够稳定,java,c++是编译型的语言,当前开发工作更多的是用它们,所以我选择它们。vb是初学者用的语言,不过它在某些方面比较简便,但是不够灵活。