- Perl is a language optimized for scanning arbitrary text files, extracting information from those text files, and printing reports based on that information. It's also a good language for many system management tasks. The language is intended to be practical (easy to use, efficient, complete) rather than beautiful (tiny, elegant, minimal).
- — Larry Wall, Perl documentation.
- Perl is a stable, cross platform programming language. It is used for mission critical projects in the public and private sectors and is widely used to program web applications of all needs
What makes Perl so powerful
- Rich language with powerful constructs — you can do a lot in a few lines
- CPAN: a massive repository of open source scripts, modules, and documentation
- Extensive cross-platform support (e.g. Linux, UNIX, Windows, Z/OS etc)
- A large selection of developer tools
- A large library of existing programs and mature frameworks to leverage
- A huge base of knowledge and expertise (books, user groups, web sites, contractors, ..)
- A very active and passionate community of users and contributors
- Those of us who use it for a living are excited by how powerful and expressive the language is and how close to the 'problem set' it is. With the development of Perl 6 well underway, the language is set to expand and take on even more functionality not found elsewhere. In our opinion, this makes it the language of choice for solving many of the software problems of the future.