主题:  perl??

shizixin

职务:普通成员
等级:1
金币:0.0
发贴:66
#12006/1/9 16:22:59
perl是一种语言吗?是什麽语言?请高人指点!
谢谢!!



yiliaocheng

职务:普通成员
等级:2
金币:2.0
发贴:631
#22006/1/9 21:40:36
Perl(Practical Extraction and Report Language)叫做文字分析报告语言。是由劳利·华尔(Larry
Wall)所建立出来的语言。他设计Perl时的哲学是以实用为第一优先,也就是语言容易使用,有效率,而
且完整。

Perl语言中包含了C、C++、shell script、sed、awk这几个语言的语法,它原始的目的就是用来取代
UNIX原来sed/awk与script的组合,用来汇整信息,产生报表的一个工具程序语言。且随着版本的改进,功
能越来越强,现在的功能已经超乎原先设计时的想象,几乎任何事都可以做到,也变成每一部工作站必
备的标准工具了。

因为它对字符串与数据剖析方面有很强的处理能力,尤其是利用关联性数组来作CGI应用程序剖析输
入数据串,可以说是一个功能强大的语言!

Perl这个解释式的语言对国内的使用者来说可能都很陌生,甚至可能听都没听过,为什之要用Perl
来写CGI应用程序呢?因为Perl有很强的字符串处理能力,在国外很多处理数据库的软件可以用Perl来沟
通。在Perl5.0版本中还增加面向对象的用法、增加对字符串的处理能力、可以把整个文件当成一个字符
串来处理、不受任何数据的大小限制而只受存储器的大小、能够处理DBM数据库格式的数据也能够处理二
进制的数据等等,更重要的是Perl还可以在Unix、WindowsNT、Windows95、Dos、Linux、FreeBSD、OS2、
Macitosh等操作系统中使用。

目前还可以用Perl来和一些数据库软件沟通,在国外一些功能强大的CGI应用程序几乎都是用Perl语言
来当主角!读者看到这里一定会觉得功能这样强大的语言Perl一定很难学!这您就大错特错啦,Perl是很容
易上手的,它的语法和C语言很接近,对于原本熟悉C语言的人来说,Perl是很容易上手的,只要有一点C语
言的基础,再加上几个小时的学习时间就可以很轻易地用Perl语言写一个简单的CGI应用程序,至于那些没
有C语言基础的人,只要多花一点时间来学习,也是可以很快地使用Perl语言来写CGI应用程序!

那时候,您就会发觉原来Perl是那么的平易近人,而写出来的CGI应用程序也是那么地简洁有力,笔
者相信Perl语言在CGI程序设计的舞台上一定是扮演着最佳男〈女)主角的角色。

在本章中先介绍Perl语言的语法,而在下一章中会介绍如何在Unix操作系统下使用Perl来写CGI应用
程序,最后会在第8章中介绍如何在Windows95、WindowsNT这些32位操作系统中使用Peri来写CGI应用程
序。求知心切的您,是不是迫不急待地想知道Perl的功能是多么的强大呢?