Perl语言入门

一、简介

Perl语言是拉里.沃尔(Larry Wall)在1987年开发的一种编程语言,借鉴了C、sed、awk、shell脚本语言以及其他语言的特性,专门用于文本处理。

它可以在各种平台上运行,例如Windows,Mac OS和各种UNIX版本。其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。比如,我们在安装nginx的时候一般都需要安装perl库,就是为了使用perl的正则表达式的功能。

Perl的名字不像Java一样只是一个名字,它是4个英文字母的缩写,全称是Practical Extraction Report Language,翻译成中文就是实用报表提取语言,也被戏称为:Pathologically Eclectic Rubbish Lister(病态折中垃圾列表器)。o(* ̄︶ ̄*)o

二、发展历史

三、特点

1. 简单

使用方便,无需事先声明,不区分整型、字符串等。

2. 快速

Perl解释器直接对源代码程序解释执行。

3. 灵活

借鉴了C/C++、Basic、Pascal、awk、sed等多种语言,使用起来非常灵活。

4. 开源、免费

没有“源代码保护条款”,开源、免费、自由。

四、应用场景

  • 文本处理:工程领域数据处理、生物学数据处理
  • Web网站:如Yahoo、Amazon,Web页面也是文本文件,Perl有TCP/IP通信能力
  • 数据库处理:Perl具有大量的扩展可以直接与各种主流数据库通信
  • 邮件处理和FTP功能自动化
  • 作图

其实,Perl被设计为:90%处理文本,10%是其他。

五、环境变量

如果电脑上已经配置了perl的环境变量,那么在DOS中输入一下命令:

perl -v

它会输出:

This is perl 5, version 32, subversion 1 (v5.32.1) built for MSWin32-x64-multi-thread

Copyright 1987-2021, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

 第一句话就说明了,这是perl5,版本是5.32.1。

下面我们介绍如何配置perl环境变量。

我们以Windows为例,因为一般开发都是在Windows上,至于项目部署到Linux上,道理都是一样的,大家可以自行百度。

首先下载perl的SDK。

Strawberry Perl Releases

红框中的都可以,区别就是ZIP的不需要在电脑上安装,直接解压即可,但是环境变量需要自动配置,MSI的是安装包,需要安装,但是不需要配置环境变量。

我们这里选择zip的版本。下载好,解压,如图:

 右键-我的电脑-属性-高级系统设置-环境变量

 在系统变量下新建PERL_HOME取值就是你perl的bin目录的上一层:

PERL:F:\software\download\strawberry-perl-5.32.1.1-64bit\perl

 

 然后在path中添加:

%PERL_HOME%\bin

最后一路确认即可。

此时在DOS中输入perl -v就可以看到我们上面提示的那些信息了。

六、IDE上开发

1. 安装插件

在IDE上找到设置-插件,然后输入perl:

 安装,重启。

2. 创建Perl项目

文件—新建—项目—Perl5—Add System Perl—选择我们下载解压后的perl目录,如果下载的是MSI,那就是安装目录。

结果如图:

右键项目—新建—Perl 5文件—Script,输入名称即可。

 

 至此,我们的Perl语言的基本介绍、环境变量、开发流程已经完毕,下一篇文章我们介绍Perl在IDE上的开发以及基本语法。

 

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Perl语言入门第七版》是一本介绍Perl编程语言入门教程。Perl是一种通用脚本语言,可用于文本处理、系统管理和网络编程等多个领域。 本书首先介绍了Perl语言的基本概念和语法规则,包括变量、数据类型、运算符、控制结构等。读者可以通过实例代码和练习来巩固对这些知识的理解和掌握。 接下来,本书详细介绍了Perl的字符串处理、正则表达式和文件操作等常用特性。Perl在文本处理方面有着强大的功能,例如字符串的拼接、分割、替换和匹配等,能够帮助开发人员高效地处理文本数据。 此外,本书还介绍了Perl模块的使用方法和编程技巧。Perl模块是一些预定义的函数和变量集合,可以提供额外的功能和功能扩展。通过学习模块的使用,读者能够加深对Perl语言的理解,并能够更加高效地编写程序。 最后,本书还通过实例和项目演练,向读者展示了如何将Perl应用于实际开发中。这些实例涵盖了文件处理、网络编程、系统管理和Web开发等多个领域,帮助读者将所学知识转化为实际应用能力。 总之,《Perl语言入门第七版》是一本全面介绍Perl语言入门教材。通过学习本书,读者可以系统地了解Perl的基本概念和语法规则,掌握Perl在文本处理和系统编程方面的强大功能,并能够将所学知识应用于实际开发中。无论是初学者还是有一定编程经验的开发人员,都可以通过本书打下坚实的Perl编程基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北冥牧之

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值