eXtropia: the open web technology company
Technology | Support | Tutorials | Development | About Us | Users | Contact Us
 ::   Tutorials
 ::   Presentations
Perl & CGI tutorials
 ::   Intro to Perl/CGI and HTML Forms
 ::   Intro to Windows Perl
 ::   Intro to Perl 5
 ::   Intro to Perl
 ::   Intro to Perl Taint mode
 ::   Sherlock Holmes and the Case of the Broken CGI Script
 ::   Writing COM Components in Perl

Java tutorials
 ::   Intro to Java
 ::   Cross Browser Java

Misc technical tutorials
 ::   Intro to The Web Application Development Environment
 ::   Introduction to XML
 ::   Intro to Web Design
 ::   Intro to Web Security
 ::   Databases for Web Developers
 ::   UNIX for Web Developers
 ::   Intro to Adobe Photoshop
 ::   Web Programming 101
 ::   Introduction to Microsoft DNA

Misc non-technical tutorials
 ::   Misc Technopreneurship Docs
 ::   What is a Webmaster?
 ::   What is the open source business model?
 ::   Technical writing
 ::   Small and mid-sized businesses on the Web

Offsite tutorials
 ::   ISAPI Perl Primer
 ::   Serving up web server basics
 ::   Introduction to Java (Parts 1 and 2) in Slovak


introduction to web programming
What is Perl 5  
Perl 5 is the latest version in an ongoing evolution of the Perl language. The Perl 5 interpreter and language were released a few years ago to replace and upgrade the existing Perl 4 that had become the staple of many web developers.

By and large, as of 1998, most Internet Service Providers and systems administrators around the web have upgraded to Perl 5 so it should be available to you for web programming. If it has not been loaded onto your local system, you should direct your systems administrator to get the interpreter from http://www.perl.com/.

Perl 5 introduces a host of new features that are allowing Perl developers to keep pace with the demands of modern-day web applications development.

Specifically, Perl 5 introduces:

  • A new data type: the reference
  • A new localization tool: the my keyword
  • Tools to allow object oriented programming in Perl
  • An object oriented based library system focussed around "Modules"
  • New shortcuts like "qw" and "=>"

Letís take a look at each of this new functions:

  • Note that Perl 4 is covered in Introduction to Web Programming. If you are not already familiar with Perl 4, you should go and read through that tutorial first.
Previous | Next | Table of Contents