What is Perl?
Archive - Originally posted on "The Horse's Mouth" - 2010-06-15 15:16:28 - Graham EllisAn Experiment ....
Perl is a computer language.
You write a series of instructions and the computer then performs them. Unless you state otherwise, statements are performed in order. You can, though, have conditional code, loops and calls to blocks of code elsewhere just as in other languages.
Perl has much more in its language than most programming languages. It's both eclectic (many ways of doing things from many different sources) and wide ranging in itself. And there are a lot of other resources available to let it go even further.
What does Perl cost?
Perl itself costs nothing. It's distributed under an artistic license
which gives you the right to copy and use it for free under most conditions, and even to modify it in many circumstances!
What is Perl used for?
Deep breath. Anything. Everything. Seriously, though ...
•Data manipulation
•Installation scripts
•System management
•Daemons
•Network services
•World Wide Web interaction
•Database interfacing
What computer do I need to run Perl?
Perl is a very efficient language. You don't need anything too powerful and it runs cross-platform. Common and supported ports include:
•Windows 95, 98, 2000, ME, NT, XP, Vista and 7
•Solaris 2.x, Solaris 7, Solaris 8, Solaris 9, Solaris 10
•Mac OSX
•Linux (All flavours including Mandrake, SuSE, Redhat, Knoppix, Ubuntu, Centros and Caldera)
•AIX3, 4
•SunOS 4.1.x
•Free/Open/Net BSD
•Irix 4, 5, 6
•Ultrix 4
•HPUX 9, 10
•Digital UNIX / DEC OSF/1 1, 2, 3, 4
•Mac Classic
•Ms-Dos
•Windows 3.1
•Amiga
•AS400
•VMS
•Tandem Guardian
•MVS
•Lynxos
•Novell Netware
•NextStep
•OS2
•Acorn RiscOS
•Siemens Sinix
•SCO Unixware
And it runs virtually the same way on all platforms!
Why did I start this article with the words "an experiment"? Because I'm experimenting with updating our course content via HTML.

We do hear the comment "how great to have a really useful manual" and "I'm so glad it wasn't another Power Point presentation" - and you can rest assured that we won't be looking to reduce the utility of what we provide. And if we were to switch to Powerpoint, it would certainly not be in such a way that we would be producing a slick presentation to the detriment of good, complete content that's useful to our delegates during the lectures, the practical sessions that follow them, and back in their own offices as they write their own programs too.
Illustration - delegates on a recent private Perl course which I ran for a client at his own offices. We run public courses which are open for anyone to sign up to at our Melksham, Wiltshire training centre, and private courses at any location worldwide (subject to visa regulations and the safety of the instructor - we turned down Bagdad just before the outbreak of the second gulf war ...)