Skip to main content
  • 594 Accesses

Abstract

We have to deal with perl! Why? Because it is a great and, especially among scientists, widely applied programming language — but not least also for historical reasons: perl was initially developed to integrate features of sed and awk within the framework provided by the shell. As you learned before, awk is a programming language with powerful string manipulation commands and regular expressions that facilitates file formatting and analysis. The stream editor sed nicely complements awk. In 1986, the system programmer Larry Wall worked for the US National Security Agency. He was responsible for building a control and management system with the capability to produce reports for a wide-area network of Unix computers. Unhappy with the available tools, he invented a new language: perl. Beside integrating sed and awk he was inspired by his background in linguistics to make perl a “human”-like language, which enables the expression of ideas in different ways. This feature makes perl scripts sometimes hard to read because there are too many ways to do one thing. The first version of the Practical Extraction and Report Language, perl, was released as open source in 1987. Since then perl has been growing and growing and growing - now even providing tools for biologists in the form of special commands via bioperl (see Sect. 12.13 on page 254).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Wünschiers, R. (2004). Perl. In: Computational Biology —. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-18552-6_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-18552-6_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21142-6

  • Online ISBN: 978-3-642-18552-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics