Create bookmark
Intermediate Perl
Beyond The Basics of Learning Perl
Notes
Please login to add notes
- Table of Contents
- Foreword
- + Preface
- + Introduction
- + Intermediate Foundations
- + Using Modules
- + Introduction to References
- + References and Scoping
-
+
Manipulating Complex Data Structures
- + Subroutine References
-
+
Filehandle References
- + Practical Reference Tricks
- + Building Larger Programs
-
+
Introduction to Objects
- If We Could Talk to the Animals...
- Introducing the Method Invocation Arrow
- The Extra Parameter of Method Invocation
- Calling a Second Method to Simplify Things
- A Few Notes About @ISA
- Overriding the Methods
- Starting the Search from a Different Place
- The SUPER Way of Doing Things
- What to Do with @_
- Where We Are So Far...
- + Exercises
-
+
Objects with Data
- A Horse Is a Horse, of Course of Course—or Is It?
- Invoking an Instance Method
- Accessing the Instance Data
- How to Build a Horse
- Inheriting the Constructor
- Making a Method Work with Either Classes or Instances
- Adding Parameters to a Method
- More Interesting Instances
- A Horse of a Different Color
- Getting Our Deposit Back
- Don’t Look Inside the Box
- Faster Getters and Setters
- Getters That Double as Setters
- Restricting a Method to Class-Only or Instance-Only
- + Exercise
- + Object Destruction
-
+
Some Advanced Object Topics
- + Exporter
- + Writing a Distribution
- + Essential Testing
- + Advanced Testing
-
+
Contributing to CPAN
-
+
Answers to Exercises
- + Answers for Chapter2
- + Answers for Chapter3
- + Answers for Chapter4
- + Answers for Chapter5
- + Answers for Chapter6
- + Answer for Chapter7
- + Answers for Chapter8
- + Answers for Chapter9
- + Answers for Chapter10
- + Answers for Chapter11
- + Answer for Chapter12
- + Answer for Chapter13
- + Answers for Chapter14
- + Answers for Chapter15
- + Answer for Chapter16
- + Answer for Chapter17
- + Answers for Chapter18
- + Answer for Chapter19
- Index
Perl is a versatile, powerful programming language used in a variety of disciplines, ranging from system administration to web programming to database manipulation. One slogan of Perl is that it makes easy things easy and hard things possible. Intermediate Perl is about making the leap from the easy things to the hard ones.
Originally released in 2003 as Learning Perl Objects, References, and Modules and revised and updated for Perl 5.8, this book offers a gentle but thorough introduction to intermediate programming in Perl. Written by the authors of the best-selling Learning Perl, it picks up where that book left off. Topics include:
Packages and namespaces
References and scoping
Manipulating complex data structures
Object-oriented programming
Writing and using modules
Testing Perl code
Contributing to CPAN
Following the successful format of Learning Perl, we designed each chapter in the book to be small enough to be read in just an hour or two, ending with a series of exercises to help you practice what you've learned. To use the book, you just need to be familiar with the material in Learning Perl and have ambition to go further.
Perl is a different language to different people. It is a quick scripting tool for some, and a fully-featured object-oriented language for others. It is used for everything from performing quick global replacements on text files, to crunching huge, complex sets of scientific data that take weeks to process. Perl is what you make of it. But regardless of what you use Perl for, this book helps you do it more effectively, efficiently, and elegantly.
Intermediate Perl is about learning to use Perl as a programming language, and not just a scripting language. This is the book that turns the Perl dabbler into the Perl programmer.
Test the closed alpha on paperc.com
Book Details
Authors
Tom Phoenix, Randal L. Schwartz, and brian d foy
Categories
Computers > Programming Languages > JavaScript
Publishers
Publication year : 2008
License: All rights reserved ©
Times read: 426

