What Is Perl?
 
Features of Perl as a tool
  • Freely available
     
  • Widely available
     
  • Portable
     
  • Widely supported
Features of Perl as a language
  • Flexible
     
  • Extensive text handling features
     
  • No memory management required
     
  • 800+ modules in the CPAN
     
  • "Simple things should be simple; difficult things should be possible."
Barriers to Perl
  • Can be complex
     
  • Grounded in Unix
     
  • Perhaps too flexible
     
  • Open source software seen as unreliable
Who makes Perl? Why is it free?
  • Larry Wall created Perl in the beginning
     
  • Perl is Open Source
     
  • Companies make money on consulting and add-ons
The Perl Community
  • CPAN
     
  • Open Source means everyone can make changes
Index
Introduction
What Is Perl?
Perl Resources
Running a Perl Program
Perl Thinking
Data Types
Scalars
Strings: Single Quoted
Strings: Double Quoted
Scalar operations
Scalar comparisons
Variables
Lists
Using Lists
Control Structures
Hashes
Hash Manipulation
File Handling
Regex Matching
Regex Matching: Ex. 1
Regex Matching: Ex. 2
Regex Replacing
Subroutines
Anonymous subs
References
Structures
Modules
Modules: File::Find
Modules: Internet
Modules: Win32::*
Everything Else
  Next page >>>