Learning Perl (Intermediate)

Learning Perl (intermediate)

Randal Schwartz

 

Abstract

This Alpaca course, sometimes known as PROM, uses O'Reilly's Alpaca book, "Learning Perl Objects, References, and Modules" by Randal L. Schwartz with Tom Phoenix. It's suitable for students who have completed the Learning Perl (Llama) course, or who otherwise have a good background in the basics of Perl.

Using the appropriate data structure can greatly simplify development and maintenance of programs. This course covers advanced data structures in Perl.

Large programs — whether written by a single programmer or a team of programmers, each working on discrete yet interdependent libraries, modules, and other program sections — require special programming techniques. The Alpaca course will show you how to keep your Perl program running smoothly even when it must grow past the 100-lines-of-code barrier.

Biography

Randal L. Schwartz is a renowned expert on the Perl programming language (the lifeblood of the Internet), having contributed to a dozen top-selling books on the subject, and over 200 magazine articles. Schwartz runs a Perl training and consulting company (Stonehenge Consulting Services, Inc of Portland, Oregon), and is a highly sought-after speaker for his masterful stage combination of technical skill, comedic timing, and crowd rapport. Schwartz is also infamous amongst the System Administration community for his arguable 1995 criminal conviction while performing activities for the Intel Corporation, and publicly advocates for appropriate computer crime laws. His presentation about the landmark case (titled "Just Another Convicted Perl Hacker") has inspired action for computer professionals and lobbyists at computer conferences all over the world. And he's a pretty good Karaoke singer, winning contests regularly.

Books authored/coauthored:

  • Programming Perl (multiple editions)
  • Learning Perl (multiple editions)
  • Learning Perl on Win32 Systems
  • Learning Perl Objects References and Modules (multiple editions)
  • Effective Perl Programming: Writing Better Programs with Perl
  • Object Oriented Perl
  • Randal Schwartz's Perls of Wisdom
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.