引言

1987年Larry Wall发布Perl1.0以来,用户数一直急剧增加,同时越来越多的程序员与软件开发者(商)参与Perl的开发。从最初被当做一种跨平台环境中书写可移植工具的高级语言开始,Perl被广泛地认为是一种工业级的强大工具,可以在任何地方用来完成你的工作。perl的前身是Unix系统管理的一个工具,被用在无数的小任务里。后逐渐发展成为一种功能强大的程序设计语言,用作Web编程、数据库处理、XML处理以及系统管理;在完成这些工作时,同时仍能处理日常细小工作,这是它的设计初衷。Perl特别适合系统管理和Web编程。实际上已经被用在所有Unix(包括Linux)捆绑在一起作为标准部件发布,同时也用于Microsoft Windows和几乎所有操作系统。Perl的应用非常广泛。

关于Perl完全自学图文教程:

Perl完全自学手册图文教程

Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发。

Perl最初的设计者为拉里·沃尔(Larry Wall),于1987年12月18日发表。现在的版本为Perl 6,于2015年12月25日更新。

Perl借取了C、sed、awk、shell 脚本语言以及很多其他程序语言的特性,其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。简而言之,Perl像C一样强大,像awk、sed等脚本描述语言一样方便,被Perl语言爱好者称之为“一种拥有各种语言功能的梦幻脚本语言”、“Unix 中的王牌工具”。

Perl 一般被称为“实用报表提取语言”(Practical Extraction and Report Language),你也可能看到“perl”,所有的字母都是小写的。一般,“Perl”,有大写的 P,是指语言本身,而“perl”,小写的 p,是指程序运行的解释器。

基本信息

Perl 最初的设计者为拉里·沃尔(Larry Wall),他于1987年12月18日发表。Perl借取了C、sed、awk、shell 脚本语言以及很多其他程序语言的特性。其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。

Perl 被称为“实用报表提取语言”(Practical Extraction and Report Language)。它是术语,而不仅仅是简写,Perl的创造者,Larry Wall提出第一个,但很快又扩展到第二个。那就是为什么“Perl”没有所有字母都大写。没必要争论哪一个正确,Larry 两个都认可。

特点

Perl的解释程序是开放源码的免费软件,使用Perl不必担心费用。Perl能在绝大多数操作系统运行,可以方便地向不同操作系统迁移。

Perl 是一种能完成任务的语言。从一开始,Perl 就设计成可以把简单工作简单化,同时又不失去处理困难问题能力的语言。它可以很容易操作数字,文本,文件和目录,计算机和网络,特别是程序的语言。这种语言应该很容易运行外部的程序并且扫描这些程序的输出获取感兴趣的东西。而且它还应该很容易能把这些你感兴趣的东西交给其它程序做特殊的处理。当然,这种语言还应该很容易在任何现代的操作系统上可以移植地编译和运行。

更多精品课程:

7天玩转云服务器

云数据库Redis版使用教程

玩转云存储对象存储OSS使用入门

阿里云CDN使用教程

负载均衡入门与产品使用指南

阿里云大学官网(阿里云大学 - 官方网站,云生态下的创新人才工场)

转载于:https://my.oschina.net/u/3727422/blog/1611271

Perl完全自学手册图文教程相关推荐

  1. JSP完全自学手册图文教程

    2019独角兽企业重金招聘Python工程师标准>>> JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun ...

  2. Linux完全自学手册图文教程

    2019独角兽企业重金招聘Python工程师标准>>> Linux是什么? Linux是一套免费使用和自由传播的类Unix的的操作系统,是一个基于POSIX和UNIX的多用户,多任务 ...

  3. Oracle_11g_R2安装手册(图文教程)

    安装具体过程详见网址http://wenku.baidu.com/view/f25c381ffc4ffe473368ab3d.html 软件下载地址:http://www.cuug.com/jishu ...

  4. 【编程语言】Ruby完全自学手册

    Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License.它的灵感与特性来 ...

  5. Ruby完全自学手册(图文教程)

    Ruby 简介 Ruby,一种为简单快捷面向对象编程(面向对象程序设计)而创的脚本语言,由日本人松本行弘(まつもとゆきひろ,英译:Yukihiro Matsumoto,外号matz)开发,遵守GPL协 ...

  6. AutoCAD自学在线视频教程图文教程

    http://www.mfcad.com/cad/jiaocheng/ AutoCAD自学在线视频教程图文教程

  7. 《SolidWorks 2014中文版完全自学手册》——1.2 SolidWorks 2014简介

    本节书摘来自异步社区<SolidWorks 2014中文版完全自学手册>一书中的第1章,第1.2节,作者:槐创锋 , 黄志刚著,更多章节内容可以访问云栖社区"异步社区" ...

  8. 【编程语言】Lua完全自学手册

    Lua 是一个小巧的脚本语言.是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ieru ...

  9. 零基础新手自学Python编程教程入门精通学习资料网站大全

    零基础新手自学Python编程教程入门精通学习资料网站大全 今天说下关于Python的一些普及知识,以及学习资料,这一节我来跟大家分享下. 1 为什么要学习Python? 1 Python是一个脚本语 ...

最新文章

  1. java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL,spring获取context...
  2. go 连接 kafka 写 mysql
  3. python【力扣LeetCode算法题库】999-车的可用捕获量(DFS)
  4. 退出窗口[置顶] 退出Activity的方法
  5. JS之字符串截取函数substr
  6. 图论最短路问题和最小生成树问题的区别
  7. Allegro走等长线设置
  8. 写给很累的你:面对苦难,停止内耗
  9. uc云观媒体服务平台_UC云观自媒体实用引流百万标题大全
  10. android 日语输入法,Android日语输入法Simeji使用示例
  11. 文字翻译器有哪些?文字翻译器哪个好?
  12. getsockopt套接口选项
  13. 暗通道去雾法-对算法的理解Dark Channel Prior
  14. 棱形打印--进阶2(Java)
  15. 惊险17分钟,这个阿里巴巴程序媛机智化解全局性重大故障
  16. TCL雷鸟电视卸载内置应用
  17. RichErp 铸造ERP 系统
  18. 1.4 计算机专业高级教程(计算机安全防护知识)
  19. MP4Box使用一二例
  20. 一个完整的机器学习项目

热门文章

  1. 【文本】HTML5 Canvas渐变色、图案填充文本
  2. 算法竞赛入门经典(第二版)自学笔记
  3. 麒麟V10 安装mysql
  4. sqlserver怎么连接mysql,sqlserver连接mysql
  5. kettle国内镜像下载
  6. wps云文档本地服务器,wps账户登录云存储服务器
  7. 猎豹网校JAVA语言数据结构与算法视教程
  8. 珍藏7个不可多得的自学网站,送给正要提升自己的人,一生受益!
  9. photon四种同步方式_【程序】必看干货:Photon多人游戏开发教程
  10. COCO格式转yolov5训练格式