Home SQL PHP HTML Perl PowerBuilder C/C++ General Solutions Contacts

Perl

Index

SAMIE

What is it?

Perl

Pratical Extraction and Reporting Language


What is it?

Perl is an open souce high-level programming language, similar in syntax to C. It was originally designed with Unix in mind, but is now very much a cross platform development language. Perl has many features which are unequalled in any other mainstream programming language, primarily for text and file manipulation.

Pros

  • Quick development phases
  • Open Source, and free licencing
  • Excellent text handling and pattern matching capabilities, anyone familiar with awk will love this language
  • Large experienced active user base
  • Fast, for an interpreted language
  • Code developed is generally cross plaform
  • Very easy to write powerful programs in a few lines of code

Cons

  • Can look complicated, initially, particularly if you're not familiar with pattern matching
  • Limited GUI support

Consider using for

  • Most command line applications
  • Batch processing
  • Reports
  • System administration
  • Web applications
  • Database access and manipulation
  • Any application involving significant text processing
  • Any application you may have considered programming in COBOL

Some useful Perl links

  • perl.com
    Central repository for Perl source code, and information.
  • ActiveState
    Get the windows binary distribution of Perl here.
Modules
  • SAMIE
    Simple Automation Module for IE is a Perl module that allows you to automate Internet Explorer, it's great for developing test scripts and automating repetitive tasks.
This is Code, all contents copyright - © Wayne Jones 2004.