A Short History of Perl

In 1972, the C programming language was released by Bell Labs. In 1973 Ken Thompson created a utility around Global Regular expressions called GREP (Global Regular Expression Print). In 1977 Alfred Aho, Peter Weinberger and Brian Kernighan developed the computer language called AWK which was named after their initials. In 1978 Stephen Bourne released a UNIX shell called "sh" (Bourne shell) that evolved after System V and BSD.

In 1987, Larry Wall released version 1.000 of Perl. He developed Perl because of his displeasure with sed, C, awk and Bourne shell. He wanted a single language that combined their advantages and reduced the disadvantages.

After many revisions, Perl 5 was released in 1994. It was a complete re-write and the first version to offer hard references, modules and object oriented constructs.

Perl Today

The most current version is Perl 5.8.x.

Development has begun on Perl 6.0; however the language syntax is not backwards compatible. Although Perl 5.8 was not built to be object oriented, the addition of OOP technology is functional in the current version. The strength of this version and the amount of legacy Perl 5.8 code indicates that Perl 6 may never have the following that Perl 5 does.

A camel - the unofficial mascot of Perl Trainers everywhere

Perl has gained popularity as a language for writing server-side scripts for web servers. Programming perl scripts is even more popular among Linux system administrators. Perl can also be used to manage database information and to develop GUI applications.

Today, Perl is one of the most popular programming languages. It is very fast and portable. Unlike C (which is a compiled language) and shell languages (which are interpreted), Perl is both compiled and interpreted. When a Perl script is launched, it is quickly compiled into a byte-code form and then executed from that.

Perl also has a large Standard Library of useful functions, and a rich set of open source add-ons you can download from CPAN. You can even write your own, and contribute them to CPAN for everyone to use!

How Much Does Perl Cost?

Perl is free and comes standard with many operating systems.

ActiveState Perl can be installed for no cost on Windows based computers.

Why Should You Learn Perl?

If you are currently programming in C or C++, you can increase your productivity with Perl scripting. If you are currently writing shell scripts, you can increase your execution speed and available language features with Perl scripts. If you want to create GUI applications, then Perl/Tk would be great for you. If you want to write a system daemon or do interprocess or network communications, learn Perl - it has great methods to do that.

Most Perl training courses are 5 days long. Fastech Learning Center will enable you to be productive with Perl in just 3 days. If you already know Perl you might appreciate our Advanced Perl training course instead. Our hands-on, instructor led, high tech industry tested training will give you the skills you need to build powerful Perl applications in just a few days and for a reasonable cost. Your improved programming skills will save money in the long run.

Fastech holds regular Perl training courses

You can spend many non-productive hours trying to teach yourself Perl programming. You will end up with many misconceptions and holes in your knowledge. The result will be inadequate code.

At Fastech Learning Center, we believe that the ideal way to learn Perl programming is to:

  1. Take an instructor led introductory Perl training class
  2. Use Perl on the job for at least 3 months
  3. Take the instructor led advanced Perl training class

Click Here to Begin Today!



See Also

Check out our curriculums for detailed course suggestions depending on your background and interests.


Copyright © 2006 Fastech Learning LLC, all rights reserved.
Phone toll free 1-866-464-6688, Phoenix Metro area 480-895-6688
Problem with this web site? please let us know
Our Neighboring Sites