computer:perl:perl
Perl语言
Perl是Practical Extraction and Report Language的缩写,由Larry Wall在1987年发明。
Perl语言的优势在于其强大的正则表达式(Regular Expression)表现力,非常适合处理文本应用。当然,其过于灵活的特性,也使得维护较大规模的Perl代码变得困难。所以,Perl适合快速开发一些“急功近利”的小规模应用(100行代码上下)。
其实,Larry Wall当初设计Perl不过是为了替代Awk而已,只是随着时间的推移,Perl不断扩展壮大,成了一门通用程序设计语言。很多程序设计语言都有类似的发展历程,但一门语言最擅长的,往往还是当初设计它时想做的那些事,或许这就是语言的基因。
个人因工作需要,曾经用Perl处理过一些数据。时间不长,Perl尚未入门,以后有机会再继续深入学习了。下面是几份较典型的代码,记录备忘:
- 分割序列矩阵fasta_split.pl
- 从不同格式文件获取序列内容seq_content.pl
- 用相似性搜索对植物拉丁名进行校验species_la-verify.pl
- 通过DBI向Oracle数据库插入数据institutions-insert.pl
- 另一个数据库插入数据例子(涉及查询)museums-insert.pl
所有代码可点击Perl代码下载。
computer/perl/perl.txt · 最后更改: 2014/11/01 02:02 由 127.0.0.1