Perl is an acronym, short for Practical Extraction and Report Language.
It was designed by Larry Wall as a tool for writing programs in the UNIX
environment and is continually being updated and maintained by him.
For its many fans, Perl provides the best of several worlds. For instance:
In short, Perl is as powerful as C but as convenient as awk, sed, and shell scripts.
Perl has the power and flexibility of a high-level programming language such as C.
In fact, as you will see, many of the features of the language are borrowed from C.
Like shell script languages, Perl does not require a special compiler and linker
to turn the programs you write into working code. Instead, all you have to do
is write the program and tell Perl to run it. This means that Perl is ideal for
producing quick solutions to small programming problems, or for creating prototypes
to test potential solutions to larger problems.
Perl provides all the features of the script languages sed and awk, plus features
not found in either of these two languages.
- Perl also supports a sed-to-Perl
translator and an awk-to-Perl translator.
Perl is the defacto language for CGI scripts.