What is Perl?
Perl is a Programming Language
Written by Larry Wall in late 80's to process mail on Unix systems and
since extended by a huge cast of characters. The name is said to
stand for:
- Pathologically Eclectic Rubbish Lister
- Practical Extraction and Report Language
Perl Properties
- Interpreted Language
- "Object-Oriented"
- Cross-platform
- Forgiving
- Great for text
- Extensible, rich set of libraries
- Popular for web pages
- Extremely popular for bioinformatics
Other Languages Used in Bioinformatics
- C, C++
- Compiled languages, hence very fast.
- Used for computation (BLAST, FASTA, Phred, Phrap, ClustalW)
- Not very forgiving.
- Java
- Interpreted, fully object-oriented language.
- Built into web browsers.
- Supposed to be cross-platform, but not quite yet.
- Python
- Interpreted, fully object-oriented language.
- Rich set of libraries.
- Elegant syntax.
- Smaller user community than Java or Perl.
Lincoln D. Stein, lstein@cshl.org
Cold Spring Harbor Laboratory
Last modified: Thu Sep 16 15:10:50 EDT 1999