Beginning Perl (Expert's Voice in Open Source)

By James Lee

This is a booklet for these people who believed that we didn’t have to examine Perl, and now we all know it truly is extra ubiquitous than ever. Perl is intensely versatile and robust, and it isn’t scared of internet 2.0 or the cloud. initially touted because the duct tape of the net, Perl has in view that developed right into a multipurpose, multiplatform language current totally far and wide: heavy-duty internet functions, the cloud, structures management, usual language processing, and monetary engineering. Beginning Perl, 3rd Edition offers important perception into Perl’s function relating to all of those projects and more.

Commencing with a finished evaluation of language fundamentals, you’ll examine all approximately vital innovations reminiscent of Perl’s facts varieties and keep watch over stream constructs. This fabric units the degree for a dialogue of extra complicated themes, akin to writing customized features, utilizing commonplace expressions, and dossier enter and output. subsequent, the booklet strikes directly to the complex themes of object-oriented programming, modules, internet programming, and database management with Perl’s strong database interface module, DBI. The examples and code supplied give you the entire info you want to begin writing your individual robust scripts to unravel the issues indexed above, and lots of more.

Whether you're a entire beginner or an skilled programmer, Beginning Perl, 3rd Edition deals an excellent consultant to studying Perl.

Show description

Preview of Beginning Perl (Expert's Voice in Open Source) PDF

Similar Programming books

Joe Celko's SQL for Smarties: Advanced SQL Programming Third Edition (The Morgan Kaufmann Series in Data Management Systems)

SQL for Smarties was once hailed because the first booklet dedicated explicitly to the complicated innovations had to remodel an skilled SQL programmer into a professional. Now, 10 years later and within the 3rd version, this vintage nonetheless reigns excellent because the booklet written by means of an SQL grasp that teaches destiny SQL masters.

Designing Audio Effect Plug-Ins in C++: With Digital Audio Signal Processing Theory

Not only one other theory-heavy electronic sign processing ebook, nor one other boring build-a-generic-database programming ebook, Designing Audio impression Plug-Ins in C++ can provide every thing you every thing you must recognize to just do that, together with absolutely labored, downloadable code for dozens audio impact plug-ins and virtually provided algorithms.

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)

“Every C++ expert wishes a duplicate of potent C++. it's an absolute must-read for somebody taking into account doing severe C++ improvement. If you’ve by no means learn powerful C++ and also you imagine you recognize every little thing approximately C++, re-evaluate. ”— Steve Schirripa, software program Engineer, Google “C++ and the C++ group have grown up within the final fifteen years, and the 3rd version of potent C++ displays this.

Cocoa Design Patterns

“Next time a few child indicates up at my door inquiring for a code assessment, this is often the e-book that i'm going to throw at him. ”   –Aaron Hillegass, founding father of colossal Nerd Ranch, Inc. , and writer of Cocoa Programming for Mac OS X   Unlocking the secrets and techniques of Cocoa and Its Object-Oriented Frameworks   Mac and iPhone builders are frequently crushed by way of the breadth and class of the Cocoa frameworks.

Extra resources for Beginning Perl (Expert's Voice in Open Source)

Show sample text content

192 Buffering............................................................................................................................................... 195 beginning Pipes................................................................................................................ 196 Receiving Piped facts from a Process................................................................................................... 196 Sending Piped information to a different strategy ............................................................................................... 198 Bidirectional Pipes................................................................................................................................ two hundred dossier assessments ....................................................................................................................... two hundred precis ....................................................................................................................... 205 workouts ....................................................................................................................... 205 ■Chapter nine: String Processing............................................................................... 207 personality place ......................................................................................................... 207 String capabilities ................................................................................................................................... 208 The length() Function............................................................................................................................ 208 The index() functionality ............................................................................................................................. 208 The rindex() Function............................................................................................................................ 210 The substr() Function............................................................................................................................ 210 Transliteration ...................................................................................................................................... 212 precis ....................................................................................................................... 213 workouts ....................................................................................................................... 213 ■Chapter 10: Interfacing to the working process ................................................ 215 The %ENV Hash ............................................................................................................. 215 operating with documents and Directories................................................................................ 217 dossier Globbing with glob().......................................................................................................................

Download PDF sample

Rated 4.58 of 5 – based on 42 votes