Perl is a powerful interpreted programming language invented by Larry Wall, used in a wide variety of applications.∗ The term interpreted conveys that a perl program, typically called a perl script, does not have to be compiled into a binary executable. Perl is an acronym of the Practical Extraction and Reporting Language.