Home Accessibility Courses Diary The Mouth Facebook Resources Site Map About Us Contact
What is Perl?

An 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.

On a Well House Perl courseThe text above is from an early chapter of our Perl Programming and Learning to Program in Perl courses. Currently, we produce a manual of around 300 printed pages (which gets excellent reviews) to cover the course - using Adobe FrameMaker for maintain the documents. However, the system is getting to be an old one and whilst we are not looking to replace something that's doing very well for us just for the sake of it, we are asking ourselves what other techniques we could use to make out documentation even better, even more up to date, and quicker and easier for you (the customer) to reference and us (the material producers) to handle.

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 ...)
(written 2010-06-15, updated 2010-06-18)

 
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articles
G504 - Well House Consultants - Writing Notes
  [4031] Showing what programming errors look like - web site pitfall - (2013-03-06)
  [4009] Clear, concise examples - Ruby classes and objects. - (2013-02-17)
  [3152] Jargon busting - (2011-01-30)
  [2828] Sharing our programs - easy. Sharing our data - harder. - (2010-06-26)
  [2481] Sample code with errors in it on our web site - (2009-10-29)
  [2414] Hello World - a good traditional start to a Java course - (2009-09-22)
  [2192] Copy writing - allowing for the cut - (2009-05-21)
  [2010] How long should a training module be? - (2009-01-27)
  [1950] Copyright of Training Notes and Web Site - (2008-12-18)
  [982] Notes from the white board - (2006-12-14)
  [979] Empty seats, Nodding Donkeys and buses - (2006-12-11)
  [797] Writing up new C / C++ notes. - (2006-07-09)
  [407] Theft of training material - (2005-08-09)
  [398] Training course material - why we write our own - (2005-07-30)
  [394] A year on - should we offer certified PHP courses - (2005-07-28)
  [9] Study room - the Oxford train - (2004-08-10)
  [7] Writing on a Sunday - (2004-08-08)
  [4] Seeing the wood for the trees. - (2004-08-06)

P201 - Perl - Introduction
  [2832] Are you learning Perl? Some more examples for you! - (2010-06-27)
  [2070] Converting to Perl - the sort of programs you will write - (2009-03-08)
  [1852] Perl and Blackberries - (2008-10-23)
  [1753] Perl v PHP, choosing the right language - (2008-08-14)
  [1717] Q - Should I use Perl or Python? - (2008-07-23)
  [924] The LAMP Cookbook - Linux, Apache, MySQL, PHP / Perl - (2006-11-13)
  [846] Is Perl being replaced by PHP and Python? - (2006-08-27)
  [743] How to debug a Perl program - (2006-06-04)
  [691] Testing you Perl / PHP / MySQL / Tcl knowledge - (2006-04-19)
  [629] Choosing the right language - (2006-03-01)
  [604] Perl - multiprocess applications - (2006-02-13)
  [594] Twice is a co-incidence and three times is a pattern - (2006-02-07)
  [577] Learning to program in Perl or PHP - (2006-01-26)
  [382] Central London Courses - Perl, PHP, Python, Tcl, MySQL - (2005-07-18)
  [317] Programming languages - a comparison - (2005-05-20)
  [25] Release numbers - (2004-08-23)


Back to
Igloos melt in the summer, but houses do not
Previous and next
or
Horse's mouth home
Forward to
Iterating over a Perl list and changing all items
Some other Articles
Intelligent Matching in Perl
switch and case, or given and when in Perl
Python - splitting and joining strings
Iterating over a Perl list and changing all items
What is Perl?
Igloos melt in the summer, but houses do not
A course review - for the tutor to complete
Frankfurt in 90 minutes
From home to Nurnberg - journey pictures
Canal through Melksham - the options and issues
4255 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86 at 50 posts per page


This is a page archived from The Horse's Mouth at http://www.wellho.net/horse/ - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price.

Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2014: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • FAX: 01144 1225 899360 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/mouth/2812_Wha ... Perl-.html • PAGE BUILT: Sun Mar 30 15:20:58 2014 • BUILD SYSTEM: WomanWithCat