Buy new:
$67.91
FREE delivery: Tuesday, Feb 13
Ships from: Amazon
Sold by: Milkyway Warehouse
List Price: $84.95 Details

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
Save: $17.04 (20%)
FREE Returns
Return this item for free
  • Free returns are available for the shipping address you chose. You can return the item for any reason in new and unused condition: no shipping charges
  • Learn more about free returns.
Only 1 left in stock - order soon.
$$67.91 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$67.91
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Get Fast, Free Shipping with Amazon Prime
FREE delivery Wednesday, February 14 on orders shipped by Amazon over $35
Condition: Used: Very Good
Comment: A copy that has been read, but remains in good condition. ALL pages are intact and the cover is intact. The spine and cover may show signs of wear. Pages can include .limited notes and highlighting and the may include "from the library of" labels or previous owner inscriptions.Shipped by AMAZON 100% GUARANTEED!! IF you are not satisfied please return for full refund.
Access codes and supplements are not guaranteed with used items.
Other Sellers on Amazon
Added
$60.37
+ $3.99 shipping
Sold by: 365giftshop
Sold by: 365giftshop
(305 ratings)
98% positive over last 12 months
Only 1 left in stock - order soon.
Shipping rates and Return policy
Added
$67.96
& FREE Shipping. Details
Sold by: Amazon.com
Sold by: Amazon.com
In Stock
Shipping rates and Return policy
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Higher-Order Perl: Transforming Programs with Programs 1st Edition

4.6 4.6 out of 5 stars 34 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$67.91","priceAmount":67.91,"currencySymbol":"$","integerValue":"67","decimalSeparator":".","fractionalValue":"91","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"kLHgLgAo8Utr1zX8gAL1VUChPIpdukXD%2F0db6RAL3%2FjhjHynZ5kP%2F2HjEzT8LmOjr4zODiYz6qfmdyMeRMli5YfKMq%2FXQeFAtUu0aO%2FIxyjYnEQloRuTWti7ERbOXmHian2E%2BONkdnWDIK%2FlCNOuTyAhcqfHNdCOKxL%2BkKbW%2Fq2B5KUxQ7o3%2FpkIaRh0CXxg","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$30.78","priceAmount":30.78,"currencySymbol":"$","integerValue":"30","decimalSeparator":".","fractionalValue":"78","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"kLHgLgAo8Utr1zX8gAL1VUChPIpdukXDUZwLECt7f1ef%2Foydkrz%2FvMyT639HJ9Cjf4K53Xdv1FZ3Sc9Celh1Zj%2BiFZp%2BtqvodSWjE%2BSfTkgdfUAv6o2vOGpdFZycQQiruYKzM%2FExOrtu9oS%2FKBy%2FmMR1RYVL4BCtgjBmWA0XoTc8O3Pc4sxr10wASqNUUqID","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Most Perl programmers were originally trained as C and Unix programmers, so the Perl programs that they write bear a strong resemblance to C programs. However, Perl incorporates many features that have their roots in other languages such as Lisp. These advanced features are not well understood and are rarely used by most Perl programmers, but they are very powerful. They can automate tasks in everyday programming that are difficult to solve in any other way. One of the most powerful of these techniques is writing functions that manufacture or modify other functions. For example, instead of writing ten similar functions, a programmer can write a general pattern or framework that can then create the functions as needed according to the pattern. For several years Mark Jason Dominus has worked to apply functional programming techniques to Perl. Now Mark brings these flexible programming methods that he has successfully taught in numerous tutorials and training sessions to a wider audience.

* Introduces powerful programming methods—new to most Perl programmers—that were previously the domain of computer scientists
* Gradually builds up confidence by describing techniques of progressive sophistication
* Shows how to improve everyday programs and includes numerous engaging code examples to illustrate the methods

Review

“It's well written…everyone who claims to be an expert ought to read it…these techniques allow programmers to accomplish far more than they're used to." --Gregory V. Wilson, Dr. Dobb's Journal, November 2005"It is, quite simply, one of the best books on programming I have read for a long time." --Martin Schweitzer, Computing Reviews, Association for Computing Machinery, July 2005"Mark Jason Dominus has hit his mark with Higher Order Perl. It is a very informative book that is a must read for Perl programmers who want to take their skills to the next level.” --Mark Rutz, Linux Journal, November 2005“Higher-Order Perl is one of the Perl books that should have a place on the bookshelf of every Perl programmer. It offers an in-depth understanding of important programming techniques and fundamental concepts. The chapter on parsing alone is worth the price of this book. I do not know a better text about parsing in Perl.” --Reinhard Voglmaier, Unix Review, November 2005“Higher-Order Perl is the most exciting, most clearly-written, most comprehensive, and most forward-looking programming book I've read in at least ten years. It's your map to the future of programming in any language." --Sean M. Burke, Leading Programmer, Comprehensive Perl Archive Network (CPAN)"There are lots of book that teach you new Perl modules or techniques. This book goes beyond that and teaches a new way to think about Perl programming.” --Peter Norvig, Google Inc.“As a programmer, your bookshelf is probably overflowing with books that did nothing to change the way you program. . . or think about programming.You're going to need a completely different shelf for this book.While discussing caching techniques in Chapter 3, Mark Jason Dominus points out how a large enough increase in power can change the fundamental way you think about a technology. And that's precisely what this entire book does for Perl.It raids the deepest vaults and highest towers of Computer Science, and transforms the many arcane treasures it finds--recursion, iterators, filters, memoization, partitioning, numerical methods, higher-order functions, currying, cutsorting, grammar-based parsing, lazy evaluation, and constraint programming--into powerful and practical tools for real-world programming tasks: file system interactions, HTML processing, database access, web spidering, typesetting, mail processing, home finance, text outlining, and diagram generation.Along the way it also scatters smaller (but equally invaluable) gems, like the elegant explanation of the difference between 'scope' and 'duration' in Chapter 3, or the careful exploration of how best to return error flags in Chapter 4. It even has practical tips for Perl evangelists.Dominus presents even the most complex ideas in simple, comprehensible ways, but never compromises on the precision and attention to detail for which he is so widely and justly admired.His writing is―as always―lucid, eloquent, witty, and compelling.Aptly named, this truly is a Perl book of a higher order, and essential reading for every serious Perl programmer.” --Damian Conway, Co-designer of Perl 6“Higher-Order Perl is a terrific book targeted at the advanced Perl programmer with a significant computer science background. The tone, content, and code make Higher-Order Perl memorable; the knowledge, wisdom, and intuition it provides make it a book any Perl programmer should aim to understand and digest in full." --Teodor Zlatanov, Programmer, Gold Software Systems

Review

The eagerly awaited book by one of the best-known Perl developers summarizing years of innovative practice

From the Back Cover

"Higher-Order Perl is the most exciting, most clearly-written, most comprehensive, and most forward-looking programming book I've read in at least ten years. It's your map to the future of programming in any language."—Sean M. Burke, Leading Programmer, Comprehensive Perl Archive Network (CPAN) Most Perl programmers were originally trained as C and Unix programmers, so the Perl programs that they write bear a strong resemblance to C programs. However, Perl incorporates many features that have their roots in other languages such as Lisp. These advanced features are not well understood and are rarely used by most Perl programmers, but they are very powerful. They can automate tasks in everyday programming that are difficult to solve in any other way. One of the most powerful of these techniques is writing functions that manufacture or modify other functions. For example, instead of writing ten similar functions, a programmer can write a general pattern or framework that can then create the functions as needed according to the pattern. For several years Mark Jason Dominus has worked to apply functional programming techniques to Perl. Now Mark brings these flexible programming methods that he has successfully taught in numerous tutorials and training sessions to a wider audience.

About the Author

Mark Jason Dominus has been programming in Perl professionally since 1992, when he was a UNIX sysadmin with the University of Pennsylvania Department of Computer and Information Sciences. Mark is an occasional contributor to the Perl Core, and is the author of the standard perlreftut man page as well as the Tie::File, Text::Template, and Memoize modules. From 1999-2001, Mark was the managing editor of the www.perl.com website. He was also a columnist for The Perl Journal for several years. All of his articles for TPJ have been reprinted in Computer Science and Perl Programming: Best of the Perl Journal, from O’Reilly and Associates. Mark’s other Perl-related articles have appeared in magazines such as Wiredand IEEE Software. Since 1998, Mark has been a professional Perl trainer. In addition to speaking at conferences such as YAPC, the O’Reilly Open Source Conferences, Usenix, and LISA, he has given training courses for large companies and organizations, including Morgan Stanley, IBM, Bristol-Myers Squibb, and the U.S. Air Force. Mark’s work on Rx, a Perl regular expression debugger, won the 2001 Larry Wall Award for Practical Utility.

Limited-Time Offer
3 Months FREE of Audible Premium Plus. Get this deal

Frequently bought together

$67.91
Get it as soon as Tuesday, Feb 13
Only 1 left in stock - order soon.
Sold by Milkyway Warehouse and ships from Amazon Fulfillment.
+
$22.33
Get it as soon as Tuesday, Feb 13
Only 7 left in stock (more on the way).
Ships from and sold by Amazon.com.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
One of these items ships sooner than the other.
Choose items to buy together.

Product details

  • Publisher ‏ : ‎ Morgan Kaufmann; 1st edition (March 28, 2005)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 500 pages
  • ISBN-10 ‏ : ‎ 1558607013
  • ISBN-13 ‏ : ‎ 978-1558607019
  • Item Weight ‏ : ‎ 2.6 pounds
  • Dimensions ‏ : ‎ 7.4 x 1.36 x 9.4 inches
  • Customer Reviews:
    4.6 4.6 out of 5 stars 34 ratings

Important information

To report an issue with this product or seller, click here.

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read author blogs and more

Customer reviews

4.6 out of 5 stars
4.6 out of 5
34 global ratings

Top reviews from the United States

Reviewed in the United States on August 5, 2007
18 people found this helpful
Report
Reviewed in the United States on October 18, 2022
Reviewed in the United States on December 22, 2015
One person found this helpful
Report
Reviewed in the United States on May 1, 2021
2 people found this helpful
Report
Reviewed in the United States on March 28, 2005
58 people found this helpful
Report
Reviewed in the United States on May 17, 2007
5 people found this helpful
Report
Reviewed in the United States on July 23, 2006
7 people found this helpful
Report