Pro Perl (Google eBook)

Front Cover
Apress, Mar 24, 2005 - Computers - 1064 pages
1 Review

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.

  

What people are saying - Write a review

User Review - Flag as inappropriate

Indeed a true elite writing on Perl.

Contents

Introducing Perl
1
Basic Concepts
31
Integers FloatingPoint Numbers and Strings
49
Operators
85
Arrays Hashes References and Typeglobs
109
Structure Flow and Control
165
Subroutines
203
Scope and Visibility
243
Command Line and Shell Interaction
501
Terminal Input and Output
539
Warnings and Errors
573
Debugging Testing and Profiling
593
Text Processing Documentation and Reports
659
ObjectOriented Perl
713
Extending and Embedding Perl
815
Processes Signals and Threads
853

Using Modules
261
Inside Modules and Packages
277
Interpolation and Regular Expressions
321
Input and Output with Filehandles
393
Files and Directories
447
Networking
909
Unicode Locale and Internationalization
955
Index
991
Copyright

Common terms and phrases

Popular passages

Page 16 - use/no module...' before executing program -n assume 'while (<>) { ... }' loop around program -p assume loop like -n but print line also, like sed -P run program through C preprocessor before compilation -s enable rudimentary parsing for switches after programfile -S look for programfile using PATH environment variable -t enable tainting...
Page 15 - C:\bin\perl.exe [switchesl (--) (programfilel [argumentsl -0[octall specify record separator (\0, if no argument) -a autosplit mode with -n or -p (splits $_ into...
Page 79 - Decimal integer %u Unsigned decimal integer %o Unsigned octal integer %x Unsigned hexadecimal integer, lowercase...

About the author (2005)

Peter Wainwright is a developer and software engineer specializing in Perl, Apache, and other open-source projects. He got his first taste of programming on a BBC Micro and gained most of his early programming experience writing applications in C on Solaris. He then discovered Linux, shortly followed by Perl and Apache, and has been happily programming there ever since.

When he is not engaged in development or writing books, Wainwright spends much of his free time maintaining the Space Future website at www.spacefuture.com. He is an active proponent of commercial passenger space travel and cofounded Space Future Consulting, an international space tourism consultancy firm.

Bibliographic information