24、Perl编程全解析:从基础到应用

Perl编程全解析:从基础到应用

1. Perl简介

Perl是一种强大且在科学界广泛应用的编程语言。它最初的开发目的是在shell框架内集成Sed和AWK的功能。AWK具备强大的字符串操作命令和正则表达式,便于文件格式化和分析,而流编辑器Sed则很好地补充了AWK的功能。

1986年,系统程序员Larry Wall在美国国家安全局工作时,因对现有工具不满,发明了Perl语言。他不仅集成了Sed和AWK,还受语言学背景的启发,使Perl成为一种“人性化”的语言,允许以多种方式表达思想,但这也导致Perl脚本有时难以阅读。1987年,Perl的第一个版本作为开源软件发布,此后不断发展,如今通过Bioperl为生物学家提供了特殊命令工具。

2. 本章目标

本章并非Perl的完整指南。市面上有很多关于Perl的优秀书籍,例如James Tisdall(2001)的书对Perl进行了很好的介绍,而Rex A. Dwyer(2003)的书则需要一定的编程基础,这两本书都基于生物学实例。作为Perl的通用入门书籍,Deitel等人(2001)的书也很不错。

本章旨在展示Perl的最重要特性和语法。学习一种编程语言有助于理解其他编程语言,关键在于掌握正确的语法。推荐购买Perl的袖珍参考手册,旧版本即可,它能很好地汇总所有可用命令,价格约为5欧元或5美元。

3. 运行Perl脚本

执行Perl脚本的命令是“Perl”。与AWK类似,有以下几种运行方式:
- 从命令行运行小脚本

p
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值