Perl is a family of script programming languages that are similar in syntax to the C language, including Perl 5 and Perl 6. Perl is an open source, general-use, interpreted language. Perl is a programming language which can be used for a large variety of tasks. A typical simple use of Perl would be for extracting information from a text file and printing out a report or for converting a text file into another form. But Perl provides a large number of tools for quite complicated problems, including systems programming.