Perl Programming

From Wikibooks, open books for an open world
Jump to: navigation, search

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[edit]

About Perl

Beginning Perl[edit]

Getting started 75% developed  as of Apr 06, 2009
Editors and IDEs 25% developed  as of Apr 06, 2009
First program 50% developed  as of Apr 06, 2009
Basic variables 75% developed  as of Apr 06, 2009
Strings 100% developed  as of Apr 06, 2009
Numbers 75% developed  as of Apr 06, 2009
Comments
Conditionals
Control flow 25% developed  as of Sep 22, 2010
Declarations
Operators
Variables
Data types
Scalar variables
Array variables
Hash variables 25% developed  as of Sep 21, 2010
References and data structures
User input-output
Advanced output
Filehandles
Statement modifiers
Functions
Perl 5.10 additions
Exercises

More Perl[edit]

Regular expressions
Regular expression operators
Regular expressions reference
Code reuse (modules)
Perl objects
Structure and style 0% developed  as of Dec 4, 2010

Interfacing Perl[edit]

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

Web development[edit]

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

Perl and beyond[edit]

Perl 6
Humour

Sample code[edit]

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

Reference[edit]

Concept index
Function reference
Keywords 75% developed  as of 2015-02-23
Quick-reference cards
Useful modules
Websites

Related Wikibooks[edit]

Perl 6 Programming
Apache/mod perl