Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$3.55 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Learning Perl on Win32 Systems
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Learning Perl on Win32 Systems [Paperback]

Randal L. Schwartz (Author), Tom Christiansen (Author), Erik Olsen (Author)
3.4 out of 5 stars  See all reviews (29 customer reviews)

List Price: $34.95
Price: $26.56 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.39 (24%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 3 left in stock--order soon (more on the way).
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Paperback $26.56  
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Book Description

1565923243 978-1565923249 August 8, 1997 1st

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.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Learning Perl on Win32 Systems + Win32 Perl Scripting: The Administrator's Handbook + Automating System Administration with Perl: Tools to Make You More Efficient
Price For All Three: $85.38

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Win32 Perl Scripting: The Administrator's Handbook $32.57

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Automating System Administration with Perl: Tools to Make You More Efficient $26.25

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

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.


Product Details

  • Paperback: 312 pages
  • Publisher: O'Reilly Media; 1st edition (August 8, 1997)
  • Language: English
  • ISBN-10: 1565923243
  • ISBN-13: 978-1565923249
  • Product Dimensions: 9.2 x 7 x 0.7 inches
  • Shipping Weight: 1.1 pounds (View shipping rates and policies)
  • Average Customer Review: 3.4 out of 5 stars  See all reviews (29 customer reviews)
  • Amazon Best Sellers Rank: #1,384,243 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

29 Reviews
5 star:
 (5)
4 star:
 (12)
3 star:
 (5)
2 star:
 (5)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.4 out of 5 stars (29 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

49 of 53 people found the following review helpful:
2.0 out of 5 stars A pretty weak., February 22, 1998
By A Customer
This review is from: Learning Perl on Win32 Systems (Paperback)
This is a pretty weak introductory book. Don't' buy it with your own money (corporate funds are probably OK if the book is discounted more than 20% ;-). The authors definitely do not understand the Win32 environment well enough. The language is explained as an isolated phenomenon without reference to existing scripting tools (VBA, VBScrit, Rexx, etc.). The main use of Perl in Win32 environment is CGI progammining and here the book does not have enough value for beginners. Generally this book looks like an attempt to adapt the original Randal Schwartz book to the Win32 environment (second edition for UNIX also is not the best introductory book available, but at least it was one of the first books on Perl). The adaptation attempt failed and the results are pretty disappointing. Neither the examples, nor style are very suitable to Win32. For example "Standard Perl distribution" (page 6) contains recommendations like: nmake ( Build all of Perl) nmake Test (test your distribution) nmake install (Install to the target dir. In the Makefile) These recommendations can be considered a joke for Win32 beginners, who get used to prepackaged software. Chapters are very uneven in length and quality. The Chapter 1 is disappointing. The secret word guesser introduced in the Chapter 1 is definitely far from the best introductory example for Win32 audience. The number of unexplained concepts introduced here would scare novices. Probably more simple examples of a couple of UNIX-style filters (head, tail, and maybe unique) would be more appropriate. Chapter 2 is OK. Chapter 3 does not provide a clear description of Perl syntactical and semantical achievements and pitfalls. For example, Perl considers a negative subscript on the array as a count back from the end. So each element has two indexes (from the beginning and from the end). The last element has an index -1 that is very convenient. BTW Perl use the same approach in the substr built-in function. Chapter 4 seems to be written by "structured programming diehards" and is very weak. Rich Perl control structures are not covered. Neither continue, next, break operator (they really simplify construction of non-trivial loops), nor the short-circuit semantics of || && operators in if statements (not apparent for people who never programmed in C) was not discussed. Chapter 5 (hashes) is only 4 pages long for such an important subject as associative arrays. Strangely enough it does not mention the %ENV - probably the most important associative array for novices. Chapter 6 (Basic I/O) is very short. Perl after all was designed to process logs and such a chapter definitely should be more than four pages long and should contain more examples. Chapter 7 fails to recognize the different mentality of Win32 users. Basically there are two approaches to the regular expressions in Win32 environment. One is to use it only when necessary and the second is to use them whenever possible. The first camp (partially represented by former REXX users and VB users) prefer more procedural way of text manipulations and tend to rely more on substr, index, length, split and join functions in text manipulations, while the second is the regular expression addicts. The authors definitely belong to the second camp ;-). IMHO non-greedy (minimal) matching is often more convenient that a regular one, especially for novices, but it was never mentioned in the book. Chapter 15 is probably one of the few things that were done right in the book. The index and substr built-in functions are covered adequately. I would like to mention that the authors cover a very important use of the substr in the left part of the assignment function (the idea borrowed from the PL/1). Chapter 16 is just OK. Chapter 17 is a joke as DBM is the Unix-only beast. Only the last page ("Win32 Database interfaces") can be considered relevant for Win32 users. It's really depressing to see such a blunder in an O'Reilly book. Chapter about CGI is somewhat superficial. At the same time it is the main application area for Perl, especially in Win32 environment. The only subject covered in this book that was not covered in the "Cross Platform Perl" is the coverage of OLE2 (Chapter 19). It uses a rather interesting example of MAPI. Win32 is not UNIX. Strangely enough for such a book the discussion of pitfalls of Win32 environment is completely absent. For example the authors fail to stress the difference between chop and chomp function. Even the most annoying difference between UNIX-style and Win32 style directory paths syntax (with "\" instead of "/") was never mentioned. I believe O'Reilly should do better reviewing and editing job if it want to preserve its reputation of publisher of consistently well written and edited books. - Nikolai Bezroukov BASF Corp. Advanced Technology Group. Standard disclaimer applies.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


17 of 18 people found the following review helpful:
4.0 out of 5 stars A hard book to rate, January 26, 2001
By 
Mark (Ottawa, Canada) - See all my reviews
This review is from: Learning Perl on Win32 Systems (Paperback)

This book is extremely difficult to rate because it has some major strengths and also some major weaknesses. I could pretty much give this book a rating anywhere between 1 and 5 stars and justify it. That being said, I have learned a lot of perl through reading the book & doing the excellent exercises that are provided (with answers), therefore it deserves a decent rating despite its faults.

The book is an overview of the language, not a reference. It's a tutorial that takes you through the major language features. Some of the chapters are regular expressions, filehandles, formats, hashes, functions, etc. The writing is generally clear and accessible and the examples are very well done. Most people should feel comfortable using perl after working through this book.

The real failing of the book is that it is pitched as a Win32 book but it is full of UNIX-centric examples and idioms. The chapter on DBM is likely to go unused by almost every Windows programmer and there is not much coverage of OLE automation/COM/ActiveX, which is key to Windows. The book would also have benefitted from a look at Windows system administration tasks and how to automate these with perl.

Another minor frustration is the "Topics We Didn't Mention" appendix. This book is only 220 pages + appendices, index, forewords and there could easily have been room for discussing those topics (like basic networking, security, the compiler).

In short, it's a good book to learn perl with if you're stuck using NT at work like me. That being said, the book is rough around the edges and could be polished significantly in a future edition.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


11 of 12 people found the following review helpful:
3.0 out of 5 stars Shallow, but a Helpful Intro to Perl for Win32 People, April 21, 2002
By A Customer
This review is from: Learning Perl on Win32 Systems (Paperback)
I concur with the bulk of the reviews here: This is a shallow book, especially given Perl's scope. But it WILL help Windows folks understand many of the key Perl concepts that otherwise go unmentioned.

And that's the major point here. The book may be a trivial intro to Perl, but at least it doesn't assume you're a *NIX weenie. After getting annoyed reading the 3rd edition of the camel book, I bought this book. It was helpful in clearing up all those references to the weird stuff that *NIX dudes apparently are born knowning, and got me quickly into writing simple Perl scripts.

You want heavy details of the Win32 or NT-specific functions? Go read the POD embedded in those modules. Or get a different book.

This is "LEARNING Perl on Win32 Systems"... I read it in about 6 hours, total, cover to cover. And in that time it provided just about as good an intro as I could hope for.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(5)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject