Professional Perl Programming by Peter Wainwright, Aldo Calpini, Arthur Corliss, Juan Julian

By Peter Wainwright, Aldo Calpini, Arthur Corliss, Juan Julian Merelo Guervos, Chris Nandor, Aalhad Saraf, Shelley Powers, Simon Cozens, JJ Merelo-Guervos, Aalhad Saraf, Chris Nandor

Perl is among the most crucial scripting languages in use this present day. Open resource, freely on hand, transportable, flexible, and powerful, robust and straightforward to take advantage of, Perl is the 1st selection for hundreds of thousands net builders. yet Perl is much greater than a scripting language for the internet. Supported by way of a finished usual library and countless numbers of third-party libraries, Perl is an more and more renowned selection for program programming.This ebook offers accomplished assurance of the Perl language. It covers the basics of knowledge varieties and dossier dealing with via complicated beneficial properties like common expressions, object-oriented programming, threads, internationalization, and integrating Perl with the interval. the newest model of the language, Perl 5.6, is used all through, with remark for people with past types.

Show description

Read or Download Professional Perl Programming PDF

Similar javascript books

Beginning Backbone.js

Starting spine. js is your step by step advisor to studying and utilizing the spine. js library on your net tasks. spine. js is likely one of the most well liked JavaScript libraries between internet builders, used to create modular, single-page internet apps. This ebook takes you from downloading spine. js and its dependencies the entire method to utilizing extra complicated libraries to constitution your software structure, and every thing in among.

Javascript 1.1 Developer's Guide

A qualified developer's reference for boosting commercial-grade websites explains tips on how to use JavaScript to hyperlink applets, multimedia courses, plugins, and extra. unique. (Advanced).

Beginning JSP, JSF and Tomcat: Java Web Development

Begin construction Java–based internet purposes now, whether you’re a whole newcomer to Java. finished and example–driven, starting JSP, JSF, and Tomcat: Java internet improvement, moment variation is all you want to increase dynamic Java-based net purposes utilizing JSP, hook up with databases with JSF, and positioned them into motion utilizing the world’s hottest open resource Java net server, Apache Tomcat.

Clojure for Java Developers

Key FeaturesWrite apps for the multithreaded global with Clojure's style of practical programmingDiscover Clojure's positive factors and benefits and use them on your present projectsThe e-book is designed in order that you will be capable positioned to take advantage of your latest abilities and software program wisdom to turn into a more beneficial Clojure developerBook DescriptionWe have reached some extent the place machines should not getting a lot quicker, software program initiatives must be added speedy, and prime quality in software program is extra difficult as ever.

Extra info for Professional Perl Programming

Sample text

We can check that it is there by executing (in the above example): > /usr/local/perl5_6_0/bin/perldoc Thread See the end of Chapter 20 for a description of threads and why we might want to use them, and also the threaded network server example in Chapter 23. Differences for Windows and Macintosh Building Perl from source on Windows is broadly similar to building it on UNIX with the primary difference being the choice of compiler and make utility used. Running >perldoc perlwin32 provides some reasonably detailed information on the options available.

Building and Installing Modules Perl comes with a very feature-rich and comprehensive standard library. However, many more modules are available from CPAN, so it would be nice to be able to install them too. The easiest way to download and install modules on most platforms is the CPAN module. Many module packages also include C code, however. In these cases the CPAN module requires a C compiler and make tool, which can limit its ability to function on non-UNIX platforms. Users of the popular ActivePerl distribution are well provided for here; ActivePerl supplies it own package management tool PPM, which is strongly inspired by the CPAN module and allows us to download and install precompiled Windows versions of CPAN modules, avoiding the need for a compiler.

Chapter 5 introduces more of Perl's data types, principally arrays, hashes, and typeglobs. It also introduces two special classes of scalar: references and the undefined value. We see how to manipulate these data types, and use them to create complex data structures such as multidimensional arrays and hashes of hashes. Finally, the chapter covers constants, including how to declare scalar, list, and hash constants. Chapter 6 builds on the previous chapters to look at Perl's programming structures, starting with expressions and statements, moving on to conditional statements, and finishing with a look at loops and looping constructs.

Download PDF sample

Rated 4.36 of 5 – based on 37 votes