·         It is a general-purpose, high level interpreted and dynamic programming language.
·         Developed by Larry Wall in year 1987.
·         It was originally developed for script manipulation. 
·         Perl Scripts are nothing but programs written in perl language, whereas system programs to execute Perl scripts are called Perl Program.
·         Perl supports Unicode.
·         This is a stable, cross platform programming language.
·         Perl is an interpreted language.
·         It supports both the Procedural and Object-Oriented programming.
·         It is an open source software licensed under GNU.
·         Interpreter of this language can be embedded into other systems.
·         It provides supports for cross platform and it is compatible with mark-up languages like HTML, XML etc.
·         In this language programs runs slowly and program needs to be interpreted each time when any changes are made.
·         Perl is a case sensitive  programming language.
·         It is used in web development, GUI(Graphical User Interface) development.