I got my start as a C programmer and picked up Perl to handle automating a lot
of the admin tasks that I dealt with. I've have stuck with the language for over
a decade. While I now prefer to use PHP
for web applications, we still turn to Perl for server based programming. Almost all
of my cronjobs are written in Perl because it is fast, stable and reliable.
Perl is a stable, cross platform programming language used for mission critical projects
in the public and private sectors. Created in 1987, Perl has become one of the conerstones
of computer programming. It's speed and flexibiity can quickly handle simple jobs and the
extensive module library ramps up to handle anything else you need to throw at it.
Supported Operating Systems
- Unix systems
- Macintosh - (OS 7-9 and X) see The MacPerl Pages.
- Microsoft Windows
- And many more...
- Perl takes the best features from other languages, such as C, awk, sed, sh, and BASIC, among others.
- Perls database integration interface (DBI) supports third-party databases including Oracle, Sybase, Postgres, MySQL and others.
- Perl works with HTML, XML, and other mark-up languages.
- Perl supports Unicode.
- Perl is Y2K compliant.
- Perl supports both procedural and object-oriented programming.
- Perl interfaces with external C/C++ libraries through XS or SWIG.
- Perl is extensible. There are over 500 third party modules available from the Comprehensive Perl Archive Network (CPAN).
- The Perl interpreter can be embedded into other systems.