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]

Loupe light.svg

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