Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Beginning Perl programming : from novice to professional
Rothwell W., Apress, New York, NY, 2019. 224 pp. Type: Book (978-1-484250-54-9)
Date Reviewed: Oct 22 2020

Beginning Perl programming covers the basics of Perl: its origin, scalar variables, array variables, associative array variables, flow control, conditional expressions, basic input/output (I/O), advanced I/O, pattern matching, its utilities, filesystem and process control, functions, using modules, and debugging. A GitHub site provides additional support and exercises.

The target audience seems to be someone who needs a quick idea of what Perl is like, possibly in order to do some basic job with it. However, the author is too ambitious and throws in “special” features at the cost of readability and clarity. True, Perl programmers tend to brag with one-liners, maybe good for run-once code. The objective should not be to train obfuscated code contest winners. Despite an attempt to also prepare readers for code written by others, that objective is unlikely to be met by explaining some specialty features that could have been left out.

This is a well-written book, with a consistent level of complexity. It provides a good idea of what Perl is like and how to produce basic small-scale scripts, in line with its title. If your ambition is higher, it may not be the best beginning book on your Perl journey. It is not well suited for an academic course, as it falls short on a foundational level. Finally, the subtitle is incorrect; it does not bring you to a professional level, nor will a professional find it the best book to learn Perl.

Reviewer:  A. Mariën Review #: CR147088 (2103-0051)
Bookmark and Share
  Featured Reviewer  
 
Multiparadigm Languages (D.3.2 ... )
 
 
Language Constructs and Features (D.3.3 )
 
Would you recommend this review?
yes
no
Other reviews under "Multiparadigm Languages": Date
A declarative debugger of incorrect answers for constraint functional-logic programs
Caballero R.  Curry and functional logic programming (Proceedings of the 2005 ACM SIGPLAN Workshop on Curry and Functional Logic Programming, Tallinn, Estonia, Sep 29, 2005)8-13, 2005. Type: Proceedings
Dec 22 2005
Learn to Tango with D
Bell K., Igesund L., Kelly S., Parker M., Apress, 2007.  208, Type: Book
Aug 20 2008
Programming Scala: scalability = functional programming + objects
Wampler D., Payne A., O’Reilly Media, Inc., Sebastopol, CA, 2009.  448, Type: Book (978-0-596155-95-7), Reviews: (1 of 2)
Jun 11 2010
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy