In its first five years of existence, The Perl Journal ran 247 articles by over 120 authors. Every serious Perl programmer subscribed to it, and every notable Perl guru jumped at the opportunity to write for it. TPJ explained critical topics such as regular expressions, databases, and object-oriented programming, and demonstrated Perl's utility for fields as diverse as astronomy, biology, economics, AI, and games. The magazine gave birth to both the Obfuscated Perl Contest and the Perl Poetry contest, and remains a proud and timeless achievement of Perl during one of its most exciting periods…mehr
In its first five years of existence, The Perl Journal ran 247 articles by over 120 authors. Every serious Perl programmer subscribed to it, and every notable Perl guru jumped at the opportunity to write for it. TPJ explained critical topics such as regular expressions, databases, and object-oriented programming, and demonstrated Perl's utility for fields as diverse as astronomy, biology, economics, AI, and games. The magazine gave birth to both the Obfuscated Perl Contest and the Perl Poetry contest, and remains a proud and timeless achievement of Perl during one of its most exciting periods of development. Computer Science and Perl Programming is the first volume of The Best of the Perl Journal, compiled and re-edited by the original editor and publisher of The Perl Journal, Jon Orwant. In this series, we've taken the very best (and still relevant) articles published in TPJ over its 5 years of publication and immortalized them into three volumes. This volume has 70 articles devoted to hard-core computer science, advanced programming techniques, and the underlying mechanics of Perl. Here's a sample of what you'll find inside: Jeffrey Friedl on Understanding Regexes - Mark Jason Dominus on optimizing your Perl programs with Memoization - Damian Conway on Parsing - Tim Meadowcroft on integrating Perl with Microsoft Office - Larry Wall on the culture of Perl. Written by 41 of the most prominent and prolific members of the closely-knit Perl community, this anthology does what no other book can, giving unique insight into the real-life applications and powerful techniques made possible by Perl. Other books tell you how to use Perl, but this book goes far beyond that: it shows you not only how to use Perl, but what you could use Perl 'for'. This is more than just The Best of the Perl Journal -- in many ways, this is the best of Perl.Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
O¿Reilly Media spreads the knowledge of innovators through its books, online services, magazines, research, and conferences. Since 1978, O¿Reilly has been a chronicler and catalyst of leading-edge development, homing in on the technology trends that really matter and galvanizing their adoption by amplifying ¿faint signals¿ from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.
Inhaltsangabe
1. Foreword 2. Preface 3. Chapter 1: Introduction 4. Beginner Concepts * Chapter 2: All About Arrays * Chapter 3: Perfect Programming * Chapter 4: Precedence * Chapter 5: The Birth of a One-Liner * Chapter 6: Comparators, Sorting, and Hashes * Chapter 7: What Is Truth? * Chapter 8: Using Object-Oriented Modules * Chapter 9: Unreal Numbers * Chapter 10: CryptoContext * Chapter 11: References * Chapter 12: Perl Heresies 5. Regular Expressions * Chapter 13: Understanding Regular Expressions, Part I * Chapter 14: Understanding Regular Expressions, Part II * Chapter 15: Understanding Regular Expressions, Part III * Chapter 16: Nibbling Strings * Chapter 17: How Regexes Work 6. Computer Science * Chapter 18: Infinite Lists * Chapter 19: Compression * Chapter 20: Memoization * Chapter 21: Parsing * Chapter 22: Trees and Game Trees * Chapter 23: B_Trees * Chapter 24: Making Life and Death Decisions with Perl * Chapter 25: Information Retrieval * Chapter 26: Randomness * Chapter 27: Random Number Generators and XS 7. Programming Techniques * Chapter 28: Suffering from Buffering * Chapter 29: Scoping * Chapter 30: Seven Useful Uses of local * Chapter 31: Parsing Command-Line Options * Chapter 32: Building a Better Hash with tie * Chapter 33: Source Filters * Chapter 34: Overloading * Chapter 35: Building Objects Out of Arrays * Chapter 36: Hiding Objects with Closures * Chapter 37: Multiple Dispatch in Perl 8. Software Development * Chapter 38: Using Other Languages from Perl * Chapter 39: SWIG * Chapter 40: Benchmarking * Chapter 41: Building Software with Cons * Chapter 42: MakeMaker * Chapter 43: Autoloading Perl Code * Chapter 44: Debugging and Devel:: 9. Networking * Chapter 45: Email with Attachments * Chapter 46: Sending Mail Without sendmail * Chapter 47: Filtering Mail * Chapter 48: Net::Telnet * Chapter 49: Microsoft Office * Chapter 50: Client-Server Applications * Chapter 51: Managing Streaming Audio * Chapter 52: A 74-Line Ip Telephone * Chapter 53: Controlling Modems * Chapter 54: Using Usenet from Perl * Chapter 55: Transferring Files with FTP * Chapter 56: Spidering an FTP Site * Chapter 57: DNS Updates with Perl 10. Databases * Chapter 58: DBI * Chapter 59: Using DBI with Microsoft Access * Chapter 60: DBI Caveats * Chapter 61: Beyond Hardcoded Database Applications with DBIx::Recordset * Chapter 62: Win32::ODBC * Chapter 63: Net::LDAP * Chapter 64: Web Databases the Genome Project Way * Chapter 65: Spreadsheet::WriteExcel 11. Internals * Chapter 66: How to Improve Perl * Chapter 67: Components of the Perl Distribution * Chapter 68: Basic Perl Anatomy * Chapter 69: Lexical Analysis * Chapter 70: Debugging Perl Programs with -D * Chapter 71: Microperl 12. Colophon