This item is not eligible for Amazon Prime, but millions of other items are. Join Amazon Prime today. Already a member? Sign in.

11 used & new from $30.00
See All Buying Options

Have one to sell? Sell yours here
 
   
Tell a Friend
Elements of Programming with Perl
 
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  

Elements of Programming with Perl [ILLUSTRATED] (Paperback)

by Andrew L Johnson (Author)
4.2 out of 5 stars  (21 customer reviews)


Available from these sellers.


11 used & new available from $30.00

Customers Who Bought This Item Also Bought

Learning Perl, Second Edition

Learning Perl, Second Edition by Randal L. Schwartz

4.2 out of 5 stars (290) 
Object Oriented Perl: A Comprehensive Guide to Concepts and Programming Techniques

Object Oriented Perl: A Comprehensive Guide to Concepts and Programming Techniques by Damian Conway

4.7 out of 5 stars (49) 
Mastering Regular Expressions

Mastering Regular Expressions by Jeffrey Friedl

4.5 out of 5 stars (123)  $29.69
Perl Cookbook

Perl Cookbook by Tom Christiansen

5.0 out of 5 stars (1) 
Perl Best Practices

Perl Best Practices by Damian Conway

4.5 out of 5 stars (31)  $26.37
Explore similar items : Books (19)

Editorial Reviews
Amazon.com
Andrew L. Johnson's new Elements of Programming with Perl is titled in such close proximity to two classic texts--Strunk & White's Elements of Style and Kernighan & Plauger's Elements of Programming Style--as to beg comparison. Best not, and more is the pity.

Perl strives to be both a natural language like English and a structured language like C, but Johnson evidently does not see the value in writing a prescriptive book as the other "Elements of" authors have. Rather, he has written a review of basic Perl for the converted and initiated. But just as an inexperienced carver cannot learn good carving practice with neither a Swiss Army knife nor a chain saw, a neophyte coder cannot learn good programming with a tool that has been called the "Swiss army chain saw" of programming languages. Can anyone learn good programming style from Perl at all? Better we should learn style elsewhere and bring what we already know to the notoriously laissez-faire language.

Perl was developed by linguistic enthusiasts to model a natural language, viz., an idiom consisting of a redundant vocabulary, syntax, and grammar with flexible rules, learnable by example or trial and error. Awk programmers can convert awk scripts to Perl with a utility, then learn Perl by fathoming the output. But where is the centrality of cold, inflexible logic in the design of supportable code? The essential tension in Perl for programming beginners lies between the natural language aspects of Perl (redundancy and flexibility) and the crucial need for discipline in writing programs.

Johnson draws his hoe into this fertile terrain but ends up plowing old ground. He adopts a didactic voice and follows a predictable pedagogical path from programming illiteracy through technical proficiency. He introduces task groups--processing text, lists, input/output, modules, debugging--and stops at introductions to modules and object-oriented code.

The book is studded with examples, exercises, tips, and tricks gleaned from years of "speaking Perl," but it avoids being prescriptive, and his casual advice is sometimes disconcerting. He discusses white space in formatting code, but he breezes past error handling. He teaches recursion without warning that it is a support nightmare. Often he hides behind Perl's creed that "there is more than one way to do it" to avoid advocating what the newbies need: one better-than-average way to do it. Johnson cannot be both advocate of Perl and teacher of beginning programming, though he has tried: had his experiment been bolder, it would deserve wider attention within the Perl and computer science communities. --Peter Leopold

Java Metroplex User Group Web Site
"I found the writing to be extremely interesting. The book covers a broad spectrum of Perl topics.the reader will find himself well-versed in the breadth of Perl. It definitely delivers. If I was to start learning Perl now I would be delighted to make this my first Perl book. It is extremely well-written and informative. I give it my highest recommendation."

See all Editorial Reviews


Product Details
  • Paperback: 362 pages
  • Publisher: Manning Publications (October 1, 1999)
  • Language: English
  • ISBN-10: 1884777805
  • ISBN-13: 978-1884777806
  • Product Dimensions: 9.4 x 7.4 x 0.7 inches
  • Shipping Weight: 1.4 pounds
  • Average Customer Review: 4.2 out of 5 stars  (21 customer reviews)
  • Amazon.com Sales Rank: #465,773 in Books (See Bestsellers in Books)
    (Publishers and authors: Improve Your Sales)

Look Inside This Book
Browse Sample Pages:
Front Cover | Table of Contents | Excerpt | Index | Back Cover

What Do Customers Ultimately Buy After Viewing This Item?

Elements of Programming with Perl
42% buy the item featured on this page:
Elements of Programming with Perl 4.2 out of 5 stars (21)
Beginning Perl, Second Edition
17% buy
Beginning Perl, Second Edition 4.8 out of 5 stars (14)
$27.10
Programming Perl (3rd Edition)
16% buy
Programming Perl (3rd Edition) 4.1 out of 5 stars (109)
$32.97