Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Beginning Perl

Buy
Beginning Perl, 9781118013847 (1118013840), Wrox Press, 2012
That was the subtitle for this book that was sadly, but wisely, rejected. However, it conveys two things about this book that I’ve tried to focus on: getting a job and having fun while learning the skills you need. Well, as much fun as you can reasonably have while learning how to program. Although many books aren’t explicit in this intent, I’ll say it up front: This book is about money. Information Technology (IT) workers are in high demand, even during the current economic downturn, and this book draws not only on your author’s 13 years of experience with the Perl programming language, but also on surveys that have been conducted regarding “Perl in the wild.” That’s why you’ll fi nd an astonishing decision in this book: We focus on Perl versions 5.8 and 5.10. They’re no longer offi cially supported, but these are the versions of Perl that most companies still use. Fortunately, the Perl 5 Porters (also known as P5P) strive hard to maintain backward compatibility, so the code in this book still runs on the latest versions of Perl. As a result of this focus, by the time you fi nish this book, you’ll have the skills necessary to accept many Perl jobs.

I fi rst conceived of a Perl book aimed at developing job skills when I was living in Portland, Oregon. Later, I moved to London and made a few inquiries about working on it, but to no avail. Then I moved to Amsterdam and started working with Wrox to create this book. I’m now living in Paris and am fi nishing this book. The common thread in all those cities is that Perl opened up the door for jobs. With many other excellent dynamic programming languages, such as PHP, Python, and Ruby fi ghting for the same slice of the pie, some Perl developers moved to other languages, leaving companies in need of developers to maintain their code and build new systems in Perl. Perl developers are in high demand, and this book is about meeting that demand.

Lest you think that Perl is just for maintaining legacy code, I can assure you that plenty of companies, large and small, are still turning to Perl as their fi rst choice of programming language. It’s powerful, solid, and the Comprehensive Perl Archive Network (CPAN) is still the largest collection of open source code dedicated to a single language. Many times you’ll fi nd that rather than needing to write new code to solve a tricky problem, you can turn to the CPAN and fi nd that someone’s already written that code.

I’ve been paid to program in many languages, including 6809 Assembler (boy, did I just date myself, or what?), BASIC, C, Java, COBOL, FOCUS, JCL (Job Control Language), VBA, and JavaScript, but I keep coming back to Perl. Why? Well, why not? It’s a powerful language. If your programming needs are CPU-bound, such as in real-time ray tracing, then Perl may not be the best choice, but otherwise, it’s an excellent language. I tend to work on large-scale database-driven applications, and the performance issues there are usually located in the network, the database, or the fi le system. You’d have the same performance issues regardless of the programming language, so you may as well choose a language that you enjoy.
(HTML tags aren't allowed.)

Vision & Voice: Refining Your Vision in Adobe Photoshop Lightroom (Voices That Matter)
Vision & Voice: Refining Your Vision in Adobe Photoshop Lightroom (Voices That Matter)

What if your image could only communicate one thing: one major idea, overarching theme, or driving emotion? If you identified this, you’d discover your vision for that image—the internal, invisible guiding principle that directs both how you capture the image and how you develop it in the digital darkroom.

Without...

Ubuntu Unleashed
Ubuntu Unleashed
Incorporating an advanced approach to presenting information about Ubuntu, Ubuntu Unleashed aims to provide the best and latest information that intermediate to advanced Linux users need to know about installation, configuration, system administration, server operations, and security. Written by renowned open source...
Fundamentals of Cryptology: A Professional Reference and Interactive Tutorial
Fundamentals of Cryptology: A Professional Reference and Interactive Tutorial
The protection of sensitive information against unauthorized access or fraudulent changes has been of prime concern throughout the centuries. Modern communication techniques, using computers connected through networks, make all data even more vulnerable to these threats. In addition, new issues have surfaced that did not exist previously, e.g....

PacketCable Implementation (Networking Technology)
PacketCable Implementation (Networking Technology)
PacketCable networks use IP technology to enable a wide range of multimedia services, from IP telephony to interactive gaming and beyond. Because PacketCable-based business and residential services are central to the cable industry's strategy for growth, the industry's need for PacketCable expertise is expected to increase dramatically. ...
ASP.NET MVC 4 in Action
ASP.NET MVC 4 in Action
The ASP.NET MVC framework has come a long way over the last few years.

It was originally the vision of Scott Guthrie in early 2007, and with a subsequent prototype demonstration in late 2007 and the hire of Phil Haack as a Senior Program Manager, this vision became a reality. Several public previews
...
Troubleshooting SQL Server - A Guide for the Accidental DBA
Troubleshooting SQL Server - A Guide for the Accidental DBA
I've spent much of the last six years of my working life trying to help people solve SQL Server-related performance problems, either hands-on, at client sites in my capacity as a consultant, or on various online community forums, answering people's questions.

Over that time I've been exposed to a few weird
...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy