What is Perl?

In this lesson, you will get a brief introduction to Perl and its historical background.

Historical background

Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make text processing easier. Before Perl, almost all text processing on Unix-like systems was done with a conglomeration of tools that included sed and awk, the various shell programming languages, and C programs.

Perl stands for Practical Extraction and Report Language.

Awk is a lot slower than sed. Perl reliably outperforms the sed and awk and is also very useful for the computation of regular expressions.

Perl as a language

Perl is a family of high-level, general-purpose, interpreted and dynamic programming languages. The languages in this family include Perl 5 and Perl 6.

It is intended to be practical as it is easy to use and efficient. It supports both procedural and object-oriented programming and has great built-in support for text processing and has an impressive collection of third-party modules.

Perl’s use in industry

Perl is used in many fields and has helped the industry over the years. List of fields in which Perl is commonly used is given below:

  • System Administration
  • Web Development
  • Network Programming
  • GUI Development