Pro Perl / Edition 1

Pro Perl / Edition 1

4.0 1
by Peter Wainwright
     
 

ISBN-10: 159059438X

ISBN-13: 9781590594384

Pub. Date: 03/24/2005

Publisher: Apress

Over the years, Perl has grown from an elegant scripting tool into a mature and full-featured language for application development, boasting object-oriented programming, a flexible threading model, built-in support for Unicode, and a thriving community. Available on almost every platform, and offering a comprehensive library of modules, there is no task too big or

…  See more details below

Overview

Over the years, Perl has grown from an elegant scripting tool into a mature and full-featured language for application development, boasting object-oriented programming, a flexible threading model, built-in support for Unicode, and a thriving community. Available on almost every platform, and offering a comprehensive library of modules, there is no task too big or small for Perl to tackle.

Pro Perl helps you master the key features and complexities of this powerful language. Aimed at intermediate and advanced developers alike, the material assumes some general knowledge of programming concepts but not necessarily prior Perl experience. However, given the expansive coverage of core language topics, Pro Perl also serves as a valuable guide to seasoned Perl programmers seeking to push their proficiency to the next level.

Using a depth-first approach to aid learning of advanced concepts, you’re provided with detailed examinations of many key topics, including regular expressions, networking, modules and packages, object-oriented development, and much more. Pro Perl seeks to provide developers with not only the answers to their programming questions, but also advanced ideas and related concepts that expand the developer's understanding of Perl as a language.

This edition of Pro Perl offers updated and expanded content, and improved organization by combining material from previous editions of Professional Perl Programming and Professional Perl Development.

Read More

Product Details

ISBN-13:
9781590594384
Publisher:
Apress
Publication date:
03/24/2005
Series:
The Expert's Voice in Open Source Series
Edition description:
2005
Pages:
1064
Product dimensions:
7.00(w) x 9.25(h) x 7.00(d)

Table of Contents

Ch. 1Introducing Perl1
Ch. 2Basic concepts31
Ch. 3Scalars : integers, floating-point numbers, and strings49
Ch. 4Operators85
Ch. 5Arrays, hashes, references, and typeglobs109
Ch. 6Structure, flow, and control165
Ch. 7Subroutines203
Ch. 8Scope and visibility243
Ch. 9Using modules261
Ch. 10Inside modules and packages277
Ch. 11Interpolation and regular expressions321
Ch. 12Input and output with filehandles393
Ch. 13Files and directories447
Ch. 14Command line and shell interaction501
Ch. 15Terminal input and output539
Ch. 16Warnings and errors573
Ch. 17Debugging, testing, and profiling593
Ch. 18Text processing, documentation, and reports659
Ch. 19Object-oriented Perl713
Ch. 20Extending and embedding Perl815
Ch. 21Processes, signals, and threads853
Ch. 22Networking909
Ch. 23Unicode, locale, and internationalization955

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >

Pro Perl 4 out of 5 based on 0 ratings. 1 reviews.
Guest More than 1 year ago
Remember when Perl was a nice little scripting language? One that you could master in a few days. The success of it led to the incorporation of many new features. Most important of these being perhaps the ability to write object oriented code. The sum total of these features causes a blurring of a difference from 'full' languages like C++ or Java. While it is still possible to program using much of early Perl, this book's aim is to educate you as to the new material. Yes, Perl's scope is now impressive. What with a comprehensive regexp, bidirectional pipes, Unicode and more. How much of this to take in from the book is up to you. Thankfully, the chapters seem mostly independent of each other. So at this level, you have random access, which means you don't have to read all of the book. Each chapter, however, has a strong narrative sense of progress. You should read a desired chapter end to end. A little irony here. Remember claims by some early proponents of Perl that you could skip the complexity of C++'s STL, for example? Or, more recently, to avoid the bulking up of the class packages in standard Java. Perl now has the same symptoms of success.