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.
This is more than a book on Perl. This book really allows for higher level thinking, no matter what the language.
This is not a great book about Perl.It is a great book about higher-order programming, which happens to use Perl to illustrate these concepts.
Functional Programming is a programming paradigm that is very useful and must be part of the tool-arsenal of any software engineer and developer along with the well known Object Oriented Programming, the procedural programming approaches and the less known Aspect Oriented programming.HOP gives an easy access to Functional Programming for Perl developers.
American computer programmer...
Jason M. Hough
Jason Sherlock
Jan Mark
Jason Cockcroft
Jan Mark
Mark E. Scott
Mark Edwards
Mark Edwards
Mark Hickman
Jason Dean
Mark Barrowcliffe
Mark Halsey
Jason Hanson
Jason Pribilsky
Mark E. Scott
Jason Waller
A two-voice debate, this work offers a dispassionate discussion of the nature of judicial activism.
Mark Tod Kislingbury
Mark Healy
Mark Gretton
Mark von Rosing
Mark Saunders
Mark Davidson
Mark Gillem
Mark Gillem
Jason Landsel
Mark Kurlansky
Jason Ellis
Leonard Jason-Lloyd
Criminal law is one of the most popular and topical of all the legal subjects, yet its study poses numerous problems for students, and is far from straightforward.
Mark Wells
Mark Hellowell
Gloria Mark
Mark Strand
Mark Dawidziak
Leonard Jason-Lloyd
Criminal law is one of the most popular and topical of all the legal subjects, yet its study poses numerous problems for students, and is far from straightforward.
Jason Goldsmith
Mark Dorrian
J. Mark Ramseyer
This title was first published in 2001.
Jason Goldsmith
Mark Lardas
Jason Watters
Mark Axel Tveskov
Jason Morningstar
Mark Galeotti
Mark Franko
Mark Enlow
Mark Barsotti
Mark Mba Wright
Mark Dawidziak
Mark Runco
Written by one of the leading scholars in the field of creativity, the mission of this book is to provide instructors teaching courses in creativity with a textbook that provides both comprehensive content coverage and state-of-the-art pedagogy.
Mark Thompson
Mark von Rosing
Leonard Jason-Lloyd
Criminal law is one of the most popular and topical of all the legal subjects, yet its study poses numerous problems for students, and is far from straightforward.
Jason Isralowitz
Mark Epstein M.D.
Mark Franko
Dan & Jason
Mark Healy
Avinash C. Kak
Pierre M. Nugues
brian d foy
If you're a programmer, system administrator, or web hacker just getting started with perl, this workbook helps you gain hands-on experience with the language right away.
Roger Bilisoly
Jason Andress
David N. Blank-Edelman
If you do systems administration work of any kind, you have to deal with the growing complexity of your environment and increasing demands on your time.
Christophe Blaess
Chenghao Jie
Jon Orwant
John A. Timon
The three key areas of creating a powerful and flexible web database -- conceptual schema design, schema implementation, and common gateway interface (cgi) programming -- are explained in detail in this guide, as is the process of using perl to combine th.
Randal L. Schwartz
In this update of a bestseller, two leading perl trainers teach you to use the most universal scripting language in the age of the world wide web.