What is Perl?
In this lesson, you will get a brief introduction to Perl and its historical background.
We'll cover the following
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