Perl语言学习总结
? ? ? Perl? ? ? ? ? ? ? ? ? ? ? ------practical extraction and report language <一>、实用性摘录与报表语言; <二>、常用到的与perl有关的网站:http://search.cpan.org; <三>、用作web编程,数据库处理,xml处理以及系统的管理,处理文本数据,网络编程 XML语言:可扩展性语言--用于标记电子文件使其具有结构性的标记语言,用来标记数据,定义数据类型,是一种用户对于自己的标记语言进行定义的源语言,适合于web传输。 <四>、什么是perl语言? ? ? ? perl是一种高级语言,它继承了大量的c语言,sed,awk和shell中的很多的特 ? ? ? 性,perl对文件处理的能力使它适合解决各种任务,建造原型,系统管理, ? ? ? ? 数据库操作,网络编程,易用,高效,完整。 ? ? ? perl语言不随意的限制数据的大小,只要你有充足的内存空间,递归的深度不 ? ? ? 受限制,关联数组使用可以根据需要扩展以避免性能衰退。perl能利用复杂的 ? ? ? 模式匹配技巧来快速扫描大量数据。perl能够处理文本,也能处理二进制数据 ? ? ? ;? ? ? ? perl 5增加了模块化处理,面向对象编程,引进引用一处理多维数组等复杂数 ? ? ? 据结构,unicode支持,多线程支持等功能,使得perl成为一种更加强大的语 ? ? ? 言。 ? ? ? ? ? ? perl语言的长处: ? ? (一)、 ?强大的正则表达式和模式匹配功能 ? ? ? ? (二)、 ?复杂灵活的数据结构 ? ? (三)、 ?unicode支持 ? ? ? ? perl语言的不足之处: ? ? ?(一)、 ?动态类型的语言,不是很可靠; ? ? ?(二)、 ?智能型语言,根据上下文的解释编程者的意思,可能产生臆断,产 ? ? ? ? ? ? ? ?生编程陷阱; ? ? ?(三)、 ?perl灵活的数据结构和处理性能通常不是很高,若需要高性能的处 ? ? ? ? ? ? ? ?理有事需要其他的语言; ? <五>、 ?perl语言的数据类型: ? ? ? ? 标量、数组、 关联数组--Hash,子程序和typeloob 标识 ? ? ? ? perl类型说明: ? ? ? (一)、不同的数据类型有着不同的命名空间,所以以下的标识符可以相同但 ? ? ? ? ? ? ? 互不干扰,$a,@a,%a是完全不同的三种变量; ? ? ? (二)、perl的数据类型大小写是很敏感的; ? ? ? (三)、文件句柄指的是给一个文件,设备,socket货管道的名称。 ? ? ? ? ? ? ? ? ? ? 什么是CPAN? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? perl档案只能网络,包括了大量的perl模块,软件和文档 ? ? ? http://www.cpan.org ? http://www.perl.com/CPAN/ ? ? ? CPAN.pm是一个用来自动下载和安装perl模块的工具; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |