Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > Perl(Practical Extraction and Report Language)簡介
【标  题】:Perl(Practical Extraction and Report Language)簡介
【关键字】:Perl,Practical,Extraction,and,Report,Language
【来  源】:http://www.cublog.cn/u/12857/showart.php?id=232821

Perl(Practical Extraction and Report Language)簡介

Your Ad Here

Perl(Practical Extraction and Report Language)簡介

  1. Perl is Free Software, available under the Artistic License and the GPL.
  2. Perl的意義:實際提取與報表語言,有人說它是一種有粘性的語言(glue language)。
  3. Perl的作者: Larry Wall 是一位語言學家,所以Perl幽美而口語,甚至有人拿Perl來寫詩呢。
  4. Perl的沿革:
    1. 1987/10/18發表Perl 1.0。
    2. 1994年發表Perl 5 始具有OOP的作法。
    3. 5.8.0 版開始, Perl 具備了Unicode (萬國碼) 支援。
      1. 將 Big5 編碼的檔案轉成 Unicode, 祗需鍵入下列指令:
        perl -Mencoding=big5,STDOUT,utf8 -pe1 < file.big5 > file.utf8
      2. Perl 也內附了 ``piconv'', 一支完全以 Perl 寫成的字碼轉換工具程式, 用法如下:
        piconv -f big5 -t utf8 < file.big5 > file.utf8
        piconv -f utf8 -t big5 < file.utf8 > file.big5
    4. 2003年發表了Perl 6 。
  5. Perl的特性:以C語言開發而成的描述語言(Script),具跨平台的特性,融合了C、sed、awk和sh最好的特色。
  6. Perl的聖經書:Perl 程式設計, 也就是大家所稱的「 駱駝書 」,封面有駱駝的圖片,是Larry Wall與Randal所寫的書。
  7. Perl的入門書:Perl 學習手冊, 也就是大家所稱的「 駱馬書 」,封面有駱馬的圖片,是Randal為了Perl的教育訓練所寫的書。

Perl 的精神

  • Perl沒有嚴格的資料型態,反而與人類的語言類似,區分單複數,單數事物稱為純量,複數事物以串列,陣列,雜湊來代表。
  • Perl 的純量會依照運算元的不同來決定是數值資料或是字串資料。
  • Perl有許多預設變數來幫助程式設計師節省時間,而預設變數通常名稱非常特別,例如$_, $&, @_, ..,其名稱之所以奇怪是為了避免與現有的命名相衝突。
  • Perl的運算式會因為剖析時預期是純量值或串列值而有不同的意義,此預期稱之為語境(context)。
4GL Statements on line:【上一篇】
在linux下使用 Ramdisk(转贴):【下一篇】
【相关文章】
  • 在Linux下使用perl通过unixODBC连接SQLServer2000
  • UnixODBC Perl API
  • Perl DBI - Put Your Data On The Web
  • BM Informix Database Driver for Perl DBI
  • Script to see invalid object (and unusable indexes)
  • This script allows capturing and storing occured errors
  • Installing and Starting JDeveloper on Windows
  • FF不支持Cursor:hand的写法的解决方法
  • The C++ Standard Library Extensions
  • Ajax: IE and Mozilla Errors you need to know about
  • 【随机文章】
  • 使用存储过程循环写入数据
  • 深入了解PowerBuilder的数据窗口
  • .NET商业应用架构所要解决的若干问题(浅水滩 )
  • [在PHP和MYSQL中我失去了平衡]我的一个SQL应不应用GROUP BY呢?
  • 理解接口
  • 从MySQL导出XLS数据库工具(zz)
  • AIX用户在远程打印时,系统报错: 0781-202.如何解决
  • 大家来学 VIM(一个历久弥新的编辑器)[一]
  • kde and Debian FAQ[珍藏]
  • 预防KeyboardGhost的破坏
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.