Perl Programming

These books describe and explain Perl, a high-level, general-purpose, interpreted, dynamic programming language. Perl is noted for its idiomatically rich syntax, its extensive use of regular expressions and the large module archive CPAN.

Contents

About Perl

Beginning Perl

Getting started
Editors and IDEs
Perl Installation and Setup
First program
Basic variables
Strings
Numbers
Comments
Conditionals
Control flow
Declarations
Operators
Variables
Data types
Scalar variables
Array variables
Hash variables
References and data structures
User input-output
Advanced output
Filehandles
Statement modifiers
Functions
Perl 5.10 additions
Exercises

More Perl

Regular expressions
Regular expression operators
Regular expressions reference
Code reuse (modules)
Perl objects
Structure and style

Interfacing Perl

GUI and desktop programming
CPAN
Using a Bitcard account
DBI - Perl database interface

Web development

CGI
FastCGI
mod_perl
HTML::Mason
HTTP::Engine
PSGI
Unicode UTF-8

Perl and beyond

Perl 6
Humour

Sample code

First example code to get you started
Second example code to get you started

Reference

Concept index
Function reference
Keywords
Quick-reference cards
Useful modules
Websites
Perl 6 Programming
Apache/mod perl
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.