shanghaipc 发表于 2018-8-31 10:45:09

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模块的工具;

页: [1]
查看完整版本: Perl语言学习总结