Taught me Perl, but it could have been laid out better,
Rezension bezieht sich auf: Perl: The Programmer's Companion (Computer Science) (Taschenbuch)
I don't understand how this book could possibly be rated five stars!
The negative in my one-line summary in bold print above is an understatement. The choice of font was poor. You could really ruin decent content in this way. The diagrams are confusing and the icons are...silly. The layout and typography are quite poor.
With the words "The Programmer's Companion" in the title, you would think of the book as a reference. That's not what it is at all.
Even the content of the book isn't so great either. It goes into a few basic features of the language and then delves right into the advanced features. I want a book that will at least explain all of the basic features first! Some of the examples towards the beginning of the book were complex and demonstrated things that people are unlikely place in their programs. Why would we need our interpreter to convert shorter amounts of code in a different programming language to Latex?
Some end-of-chapter reviews and excersises would certainly have made a fine addition.
Last, but not least, the language was very complicated. Most people learn Perl when they are in high-school and then become Perl or web developers who use Perl for writing CGI scripts. The wording was difficult to interpret. It seemed as if it was written for someone in their fourth year of college at Harvard University (which sort of an exagerration, but it did seem like that at times). Many pieces of code in the examples were unexplained.
If you are an advanced programmer and simply want to add Perl to your knowledge bank, and have already completed four years of college, and can ignore the book's layout faults, then this book will work out fine for you. Unfortunately, this doesn't cover too many people.