• Home
  • Random
  • Log in
  • Settings
  • Donations
  • About Wikibooks
  • Disclaimers
Wikibooks

Perl Programming

  • Language
  • Watch
  • Edit

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


 

A printable version of Perl Programming is available. (edit it)

 

A PDF version is available. (info)

About Perl

Beginning Perl Edit

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 Edit

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

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  
Quick-reference cards
Useful modules
Websites

Related Wikibooks Edit

Perl 6 Programming
Apache/mod perl
Retrieved from "https://en.wikibooks.org/w/index.php?title=Perl_Programming&oldid=4223311"
Last edited on 26 December 2022, at 11:01

Languages

    • العربية
    • Deutsch
    • Español
    • Français
    • Bahasa Indonesia
    • Italiano
    • 日本語
    • Polski
    • Português
    • Русский
    • Türkçe
    • 中文
    Wikibooks
    • This page was last edited on 26 December 2022, at 11:01.
    • Content is available under CC BY-SA 4.0 unless otherwise noted.
    • Privacy policy
    • About Wikibooks
    • Disclaimers
    • Code of Conduct
    • Terms of Use
    • Desktop
    • Developers
    • Statistics
    • Cookie statement