- ペーパーバック: 363ページ
- 出版社: Oreilly & Associates Inc; 6版 (2011/7/8)
- 言語: 英語
- ISBN-10: 1449303587
- ISBN-13: 978-1449303587
- 発売日： 2011/7/8
- 商品パッケージの寸法: 17.8 x 2 x 23.3 cm
- おすすめ度： 1 件のカスタマーレビュー
- Amazon 売れ筋ランキング: 洋書 - 2,386位 (洋書の売れ筋ランキングを見る)
Learning Perl (英語) ペーパーバック – 2011/7/8
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
If you're just getting started with Perl, this is the book you want--whether you're a programmer, system administrator, or web hacker. Nicknamed "the Llama" by two generations of users, this bestseller closely follows the popular introductory Perl course taught by the authors since 1991. This 6th edition covers recent changes to the language up to version 5.14.
Perl is suitable for almost any task on almost any platform, from short fixes to complete web applications. "Learning Perl" teaches you the basics and shows you how to write programs up to 128 lines long--roughly the size of 90% of the Perl programs in use today. Each chapter includes exercises to help you practice what you've just learned. Other books may teach you to program in Perl, but this book will turn you into a Perl programmer.
Topics include: Perl data and variable types Subroutines File operations Regular expressions String manipulation (including Unicode) Lists and sorting Process management Smart matching Use of third party modules
Randal L. Schwartz is a two-decade veteran of the software industry. He is skilled in software design, system administration, security, technical writing, and training. Randal has coauthored the "must-have" standards: Programming Perl, Learning Perl, Learning Perl for Win32 Systems, and Effective Perl Learning, and is a regular columnist for WebTechniques, PerformanceComputing, SysAdmin, and Linux magazines. He is also a frequent contributor to the Perl newsgroups, and has moderated comp.lang.perl.announce since its inception. His offbeat humor and technical mastery have reached legendary proportions worldwide (but he probably started some of those legends himself). Randal's desire to give back to the Perl community inspired him to help create and provide initial funding for The Perl Institute. He is also a founding board member of the Perl Mongers (perl.org), the worldwide Perl grassroots advocacy organization. Since 1985, Randal has owned and operated Stonehenge Consulting Services, Inc. Randal can be reached for comment at firstname.lastname@example.org or (503) 777-0095, and welcomes questions on Perl and other related topics.
"Perl doesn't just glue together other computer languages. It also glues together command line interpreters, operating systems, processes, machines, devices, networks, databases, institutions, cultures, web pages, GU...続きを読む ›
Amazon.com で最も参考になったカスタマーレビュー (beta)
The book is intended to introduce the basic elements of Perl in a tutorial fashion. It does not teach programming, and essentially provides the reader with enough language tools to create short Perl scripts. Most examples are straightforward and easily absorbed, although they are somewhat artificial (Flintstones characters aren't usually the subjects of Perl scripts).
Each chapter ends with exercises, which are really essential for the beginner to complete - this is where you actually use the language elements and learn to incorporate them into a larger program.
Users who do best working through a single example and building it into a working program may not enjoy this book, due to it's "bottom-up" approach to Perl. Without prior Perl experience, you will finish the book having a strong grasp of the building blocks used by the language ( variables, loops, etc .), but will need further reading to round out your education and produce more complex programs. That is not a negative reflection on the book or it's context, just a recognition that the approach used is not for everyone.
Overall, excellent work from a highly respected and experienced team of Perl trainers, well worth the time invested by the reader.
This book did not disappoint. It's been excellent. It takes a very practical approach to educating the reader on the mechanics of Perl, focusing on cumulative knowledge as the chapters move along. The text is reasonably engaging, and the material moves at a good pace - not too fast and not too slow. The exercises at the end of the chapters help reinforce the material, and even includes estimates of how long the programming should take. It clearly articulates differences between Perl versions without droning on incessantly about tiny nuances. It is riddled with footnotes for more advanced users to help them understand more and more exceptions to basic rules, as they are initially taught by the text.
To be clear, this book isn't a book that teaches how to program. If you're looking for something that covers procedural logic, this is not the book for you. However, I would suspect that even someone without a deep computer background, but just a strong willingness to learn, would find this book beneficial.
If you ARE a programmer, you might find it a bit novice, and the pace a little slow - maybe not though, maybe you should just absorb the material faster and fly through the chapters. It's hard for me to say.
It was exactly what I was looking for, and after some more practice, I believe I may be moving on to Intermediate Perl.
perl has amazing support for I/O, and the book helped me understand regexes and file I/O. I found both perl and this book to be good for other things, too. I wrote a logging program that wrote logs with timestamps, for example. Other things I used this book and perl for included a calculator, a text-to-HTML conversion program, and a password cracker.
Learning Perl helped me uncover some bugs in my programs, taught me many new things, and was also just a fun read. The only thing I would add would be more about OOP (Object Oriented Programming).
I found the TOC (Table of Contents) to be very well done and the e-book version had links to the proper sections. I could find anything quite quickly with the excellent TOC.