Jump to content

Perl Programming

50% developed
From Wikibooks, open books for an open world

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 | edit source]
About Perl

Beginning Perl

[edit | edit source]
Getting started 75% developed  as of Apr 06, 2009
Editors and IDEs 25% developed  as of Apr 06, 2009
Perl Installation and Setup
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 | edit source]
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 | edit source]
GUI and desktop programming
CPAN
Using a Bitcard account
DBI - Perl database interface

Web development

[edit | edit source]
CGI
FastCGI
mod_perl
HTML::Mason
HTTP::Engine
PSGI
Unicode UTF-8

Perl and beyond

[edit | edit source]
Perl 6
Humour

Sample code

[edit | edit source]
First example code to get you started
Second example code to get you started

Reference

[edit | edit source]
Concept index
Function reference
Keywords 75% developed  as of 2015-02-23
Quick-reference cards
Useful modules
Websites
[edit | edit source]
Perl 6 Programming
Apache/mod perl