Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Beginning Perl, 3rd Edition

Buy
Beginning Perl, 3rd Edition, 9781430227939 (1430227931), Apress, 2010

Perl was originally written by Larry Wall while he was working at NASA’s Jet Propulsion Labs. Larry is an Internet legend, known not just for Perl, but as the author of the UNIX utilities rn, one of the original Usenet newsreaders, and patch, a tremendously useful tool that takes a list of differences between two files and allows you to turn one into the other. The term patch used for this activity is now widespread.

Perl started life as a “glue” language for Larry and his officemates, allowing one to “stick” different
tools together by converting between their various data formats. It pulled together the best features of several languages: the powerful regular expressions from sed (the Unix stream editor), the patternscanning language awk, and a few other languages and utilities. The syntax was further made up out of C, Pascal, Basic, Unix shell languages, English, and maybe a few other elements along the way. While Perl started its life as glue, it is now more often likened to another handy multiuse tool: duct tape. A common statement heard in cyberspace is that Perl is the duct tape that holds the Internet together.

Version 1 of Perl hit the world on December 18, 1987 and the language has been steadily evolving since then, with contributions from a whole bunch of people (see the file AUTHORS in the latest stable release tarball). Perl 2 expanded regular expression support, while Perl 3 enabled the language to deal with binary data. Perl 4 was released so that the “Camel Book” (also known as Programming Perl by Larry Wall [O'Reilly & Associates, 2000]) could refer to a new version of Perl.

Perl 5 has seen some rather drastic changes in syntax, and some pretty fantastic extensions to the language. Perl 5 is (more or less) backwardly compatible with previous versions of the language, but at the same time makes a lot of the old code obsolete. Perl 4 code may still run, but Perl 4 style is definitely frowned upon these days.

At the time of writing, the current stable release of Perl is 5.10.1, which is what this book will describe. That said, the maintainers of Perl are very careful to ensure that old code will run, perhaps all the way back to Perl 1—changes and features that break existing programs are evaluated extremely seriously. Everything you see here will continue to function in the future.

We say “maintainers” because Larry no longer looks after Perl by himself—a group of “porters” maintains the language and produces new releases. The perl5-porters mailing list is the main development list for the language, and you can see the discussions archived at www.xray.mpe.mpg.de/mailing-lists/perl5-porters. For each release, one of the porters will carry the “patch pumpkin”—the responsibility for putting together and releasing the next version of Perl.

(HTML tags aren't allowed.)

Robotic Mapping and Exploration (Springer Tracts in Advanced Robotics)
Robotic Mapping and Exploration (Springer Tracts in Advanced Robotics)
"Robotic Mapping and Exploration" is an important contribution in the area of simultaneous localization and mapping  (SLAM) for autonomous robots, which has been receiving a great deal of attention by the research community in the latest few years. The contents are focused on the autonomous mapping learning problem. Solutions...
Tweak It: Make What Matters to You Happen Every Day
Tweak It: Make What Matters to You Happen Every Day

As the demands of work grow more intense, personal life can get shoved to the side. But resolving the job-versus-life conflict doesn't require the kind of big, disruptive, scary transformation that so many time-management "experts" recommend. In TWEAK IT, Cali Williams Yost proves that a comfortable work+life fit can be achieved...

Food Chemical Risk Analysis (Food Science & Safety Series)
Food Chemical Risk Analysis (Food Science & Safety Series)

The recognition that chemicals in food, whatever their origin, might present a risk to the consumer has long been recognised. However, early food regulations at the beginning of the century were primarily aimed at prevention of adulteration and fraud rather than directed at consumer safety. It is only in the second half of the century...


Enterprise Integration with Ruby
Enterprise Integration with Ruby

Typical enterprises use dozens, hundreds, and sometimes even thousands of applications, components, services, and databases. Many of them are custom built in-house or by third parties, some are bought, others are based on open source projects, and the origin of a few--usually the most critical ones--is completely unknown.

A lot of...

Game Theory: A Critical Introduction
Game Theory: A Critical Introduction
As ever there are people and cats to thank. There is also on this occasion electronic mail. The first draft of this book took shape in various cafeterias in Florence during YV’s visit to Europe in 1992 and matured on beaches and in restaurants during SHH’s visit to Sydney in 1993. Since then the mail wires between Sydney and Norwich, or...
Pure JavaScript (2nd Edition)
Pure JavaScript (2nd Edition)
Pure JavaScript, Second Edition is a substantial and focused reference for experienced Web developers. This book begins with an accelerated introduction to the newest features of JavaScript so that experienced Web developers can quickly understand the concepts of JavaScript and begin developing their own JavaScript solutions...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy