Nonficionado Sale

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to
for a chance to win.
Privacy Policy

Visit our stores

    Recently Viewed clear list

    Q&A | May 20, 2015

    Michael Perry: IMG Powell's Q&A: Michael Perry

    Describe your latest book. On Christmas Eve itself, the bachelor Harley Jackson stepped into his barn and beheld there illuminated in the straw a... Continue »
    1. $18.19 Sale Hardcover add to wish list

      The Jesus Cow

      Michael Perry 9780062289919

Qualifying orders ship free.
List price: $34.95
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
2 Local Warehouse Computer Languages- Perl

Learning Perl on WIN32 Systems (Perl Series)


Learning Perl on WIN32 Systems (Perl Series) Cover


Synopses & Reviews

Publisher Comments:

In this smooth, carefully paced course, leading Perl trainers and a Windows NT practitioner teach you to program in the language that promises to emerge as the scripting language of choice on NT. With a foreword by Larry Wall, the creator of Perl, this book is the "official" guide for both formal (classroom) and informal learning. Based on the "llama book,"Learning Perl on Win32 Systems features tips for PC users and new NT-specific examples.Perl for Win32 is a language for easily manipulating text, files, user and group profiles, performance and event logs, and registry entries, and a distribution is available on the Windows NT Resource Kit. Peer-to-peer technical support is now available on the perl.win32.users mailing list.The contents include:

  • An introduction to "the Perl way" for Windows users
  • A quick tutorial stroll through Perl in one lesson
  • Systematic, topic-by-topic coverage of Perl's broad capabilities
  • Innumerable, brief code examples
  • Programming exercises for each topic, with fully worked-out answers
  • Access to NT system functions through Perl
  • Database access with Perl
  • CGI programming with Perl
Erik Olson is director of advanced technologies for Axiom Technologies, LC, where he specializes in providing Win32 development solutions. Randal L. Schwartz and Tom Christiansen have also written Programming Perl, co-authored with Larry Wall and published by O'Reilly & Associates.

Book News Annotation:

Based on the second edition of Learning Perl, modified to be applicable to Perl programming on Windows NT systems. Provides a "gentle" (from the preface) introduction (rather than a comprehensive guide), touching on most common operations and language idioms found in Perl programs. Each chapter ends with exercises. Annotation c. by Book News, Inc., Portland, OR (


This volume aims to teach readers how to program in the Perl language. This is a guide for both formal (classroom) and informal learning and features tips for PC users and also includes NT-specific examples.


In this carefully paced course, leading Perl trainers and a Windows NT practitioner teach you to program in the language that promises to emerge as the scripting language of choice on NT. Based on the "llama" book, this book features tips for PC users and new NT-specific examples, along with a forward by Larry Wall, the creator of Perl.


System requirements: Browser software (such as Netscape, Internet Explorer, or Lynx) supporting HTML 4.0 or earlier versions), JAVA run-tim interpreters (for searching) for most versions of Linux, Unix, Macintosh, Windows 95, Windows 98, and Windows NT are included on the CD-ROM. On CD-ROM with: Perl in a nutshell, Programming Perl, 2nd ed., Perl cookbook, Advanced Perl programming, Learning Perl, 2nd ed.

About the Author

Erik Olson is a renegade linguist who makes a living developing software for Win32 platforms. Erik is currently the chief technical officer at Axiom Technologies, LC, a software outsourcing shop. Erik delivers developer training, system administration, and program/concept development for a number of large-scale horizontal and vertical applications. Working as a program developer since 1986, Erik has implemented a variety of systems ranging from point-of-sales systems to horizontal PIM products to real-time financial market applications. Although much of his work is done in C++, he has particular interests in Web development and scripting languages. Erik coauthored Learning Perl on Win32 Systems with Tom Christiansen and Randal Schwartz.

Tom Christiansen is a freelance consultant specializing in Perl training and writing. After working for several years for TSR Hobbies (of Dungeons and Dragons fame), he set off for college where he spent a year in Spain and five in America, dabbling in music, linguistics, programming, and some half-dozen different spoken languages. Tom finally escaped UW-Madison with B.A.s in Spanish and computer science and an M.S. in computer science. He then spent five years at Convex as a jack-of-all-trades working on everything from system administration to utility and kernel development, with customer support and training thrown in for good measure. Tom also served two terms on the USENIX Association Board of directors. With over fifteen years' experience in UNIX system administration and programming, Tom presents seminars internationally. Living in the foothills above Boulder, Colorado, surrounded by mule deer, skunks, and the occasional mountain lion and black bear, Tom takes summers off for hiking, hacking, birding, music making, and gaming.

Table of Contents

Foreword to the First Edition of Learning Perl; Foreword to the Present Edition; Preface; What This Book Is About; We'd Like to Hear from You; Conventions; Exercises; Acknowledgments for First Edition; Acknowledgments for the Second Edition; Acknowledgments for the Win32 Edition; Chapter 1: Introduction; 1.1 History of Perl; 1.2 Purpose of Perl; 1.3 Availability; 1.4 Support; 1.5 Basic Concepts; 1.6 A Stroll Through Perl; 1.7 Exercises; Chapter 2: Scalar Data; 2.1 What Is Scalar Data?; 2.2 Numbers; 2.3 Strings; 2.4 Scalar Operators; 2.5 Scalar Variables; 2.6 Scalar Operators and Functions; 2.7 as a Scalar Value; 2.8 Output with print; 2.9 The Undefined Value; 2.10 Exercises; Chapter 3: Arrays and List Data; 3.1 What Is a List or Array?; 3.2 Literal Representation; 3.3 Variables; 3.4 Array Operators and Functions; 3.5 Scalar and List Context; 3.6 as an Array; 3.7 Variable Interpolation of Arrays; 3.8 Exercises; Chapter 4: Control Structures; 4.1 Statement Blocks; 4.2 The if/unless Statement; 4.3 The while/until Statement; 4.4 The do {} while/until Statement; 4.5 The for Statement; 4.6 The foreach Statement; 4.7 Exercises; Chapter 5: Hashes; 5.1 What Is a Hash?; 5.2 Hash Variables; 5.3 Literal Representation of a Hash; 5.4 Hash Functions; 5.5 Hash Slices; 5.6 Exercises; Chapter 6: Basic I/O; 6.1 Input from STDIN; 6.2 Input from the Diamond Operator; 6.3 Output to STDOUT; 6.4 Exercises; Chapter 7: Regular Expressions; 7.1 Concepts About Regular Expressions; 7.2 Simple Uses of Regular Expressions; 7.3 Patterns; 7.4 More on the Matching Operator; 7.5 Substitutions; 7.6 The split and join Functions; 7.7 Exercises; Chapter 8: Functions; 8.1 Defining a User Function; 8.2 Invoking a User Function; 8.3 Return Values; 8.4 Arguments; 8.5 Private Variables in Functions; 8.6 Semiprivate Variables Using local; 8.7 File-Level my( ) Variables; 8.8 Exercises; Chapter 9: Miscellaneous Control Structures; 9.1 The last Statement; 9.2 The next Statement; 9.3 The redo Statement; 9.4 Labeled Blocks; 9.5 Expression Modifiers; 9.6 &&, ||, and ?: as Control Structures; 9.7 Exercises; Chapter 10: Filehandles and File Tests; 10.1 What Is a Filehandle?; 10.2 Opening and Closing a Filehandle; 10.3 Using Pathnames and Filenames; 10.4 A Slight Diversion: die; 10.5 Using Filehandles; 10.6 The -x File Tests; 10.7 The stat Function; 10.8 Exercises; Chapter 11: Formats; 11.1 What Is a Format?; 11.2 Defining a Format; 11.3 Invoking a Format; 11.4 More About the Fieldholders; 11.5 The Top-of-Page Format; 11.6 Changing Defaults for Formats; 11.7 The FileHandle Module; 11.8 Exercises; Chapter 12: Directory Access; 12.1 Moving Around the Directory Tree; 12.2 Globbing; 12.3 Directory Handles; 12.4 Opening and Closing a Directory Handle; 12.5 Reading a Directory Handle; 12.6 Exercises; Chapter 13: File and Directory Manipulation; 13.1 Removing a File; 13.2 Renaming a File; 13.3 Making and Removing Directories; 13.4 Modifying Permissions; 13.5 Modifying Timestamps; 13.6 Exercises; Chapter 14: Process Management; 14.1 Using system and exec; 14.2 Using Backquotes; 14.3 Using Processes as Filehandles; 14.4 Summary of Process Operations; 14.5 Win32::Process; 14.6 Exercises; Chapter 15: Other Data Transformation; 15.1 Finding a Substring; 15.2 Extracting and Replacing a Substring; 15.3 Formatting Data with sprintf( ); 15.4 Advanced Sorting; 15.5 Transliteration; 15.6 Exercises; Chapter 16: System Information; 16.1 Getting User and Machine Information; 16.2 Packing and Unpacking Binary Data; 16.3 Getting Network Information; 16.4 The Registry; 16.5 Opening and Reading Registry Values; 16.6 Setting Registry Values; 16.7 Exercises; Chapter 17: Database Manipulation; 17.1 DBM Databases and DBM Hashes; 17.2 Opening and Closing DBM Hashes; 17.3 Using a DBM Hash; 17.4 Fixed-Length Random-Access Databases; 17.5 Variable-Length ( Text) Databases; 17.6 Win32 Database Interfaces; 17.7 Exercises; Chapter 18: CGI Programming; 18.1 The Module; 18.2 Your CGI Program in Context; 18.3 Simplest CGI Program; 18.4 Passing Parameters via CGI; 18.5 Creating a Guestbook Program; 18.6 Troubleshooting CGI Programs; 18.7 Perl and the Web: Beyond CGI Programming; 18.8 Further Reading; 18.9 Exercises; Chapter 19: OLE Automation; 19.1 Introduction to OLE Automation; 19.2 Creating Automation Objects; 19.3 Using Automation Objects; 19.4 Variants; 19.5 Tips and Techniques; 19.6 Exercises; Exercise Answers; Chapter 2; Chapter 3; Chapter 4; Chapter 5; Chapter 6; Chapter 7; Chapter 8; Chapter 9; Chapter 10; Chapter 11; Chapter 12; Chapter 13; Chapter 14; Chapter 15; Chapter 16; Chapter 17; Chapter 18; Chapter 19; Libraries and Modules; Library Terminology; Standard Modules; CPAN: Beyond the Standard Library; Win32 Extensions; Networking Clients; A Simple Client; A Webget Client; Topics We Didn't Mention; Full Interprocess Communications; The Debugger; The Command Line; Other Operators; Many, Many More Functions; Many, Many Predefined Variables; Symbol Table Manipulation With *FRED; Additional Regular Expression Features; Packages; Embeddible, Extensible; And Other Stuff; Colophon;

Product Details

Schwartz, Randal L.
Olsen, Erik
Schwartz, Randal L.
Olson, Erik
Christiansen, Tom
O'Reilly Media
Sebastopol, CA :
Programming Languages - General
Operating Systems - Windows
Microsoft windows nt (computer program)
Operating Systems - NT
Programming Languages - CGI, Javascript, Perl, VBScript
Perl (computer program language)
Object-oriented programming
Microsoft Win
Books; Computers & Internet; Internet & World Wide Web; Scripting & Programming; Perl
Books; Computers & Internet; Networking & OS; Operating Systems; Unix; Programming
Computer Books: Operating Systems
Perl (Computer program languag
Microsoft Win32
Programming Languages - Perl
Edition Number:
1st ed.
Edition Description:
Print PDF
Perl Series
Publication Date:
9.19 x 7 x 0.74 in 1.13 lb

Other books you might like

  1. Perl in a Nutshell 2ND Edition Used Trade Paper $13.95
  2. Elements of Programming with Perl Used Trade Paper $18.00
  3. Perl for System Administration Used Trade Paper $8.50
  4. Python in a Nutshell (In a Nutshell) New Trade Paper $39.99
  5. Perl Pocket Reference 4TH Edition Used Trade Paper $5.50
  6. Learning Perl 4TH Edition Used Trade Paper $21.00

Related Subjects

Computers and Internet » Computer Languages » Perl
Computers and Internet » Operating Systems » General
Computers and Internet » Operating Systems » Microsoft Windows » NT
History and Social Science » Politics » United States » Foreign Policy
History and Social Science » World History » General

Learning Perl on WIN32 Systems (Perl Series) Used Trade Paper
0 stars - 0 reviews
$2.50 In Stock
Product details 312 pages O'Reilly Media - English 9781565923249 Reviews:
"Synopsis" by , This volume aims to teach readers how to program in the Perl language. This is a guide for both formal (classroom) and informal learning and features tips for PC users and also includes NT-specific examples.
"Synopsis" by ,
In this carefully paced course, leading Perl trainers and a Windows NT practitioner teach you to program in the language that promises to emerge as the scripting language of choice on NT. Based on the "llama" book, this book features tips for PC users and new NT-specific examples, along with a forward by Larry Wall, the creator of Perl.
  • back to top


Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at