Perl is a powerful high-level programming language developed for the purpose of text handling. However, today it is applied for several activities including web development, Bioinformatics, system administration, GUI development, games and network programming. Perl 5 has got immense popularity in the late 1990s in the form of a CGI scripting language. This can also be attributed to its great regular expression and string parsing abilities.
Perl is an efficient programming language that is specifically formed for text editing. It covers all the functionalities of C, the Shells, sed, grep and awk. These languages offer powerful text processing facilities without the need of the arbitrary data length limits of several present-day UNIX command line tools, thereby enabling easy handling of text files.