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...
Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/astute/www/html/template.php on line 198
- 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.