Perl is a high level, general purpose, interpreted, dynamic programming language.The overall structure of Perl from C. Perl is largely procedural in nature obtained, variables, expressions, statements of work, brace - delimited blocks, with control structures , and subroutines.