Cantitate/Preț
Produs

Computer Science & Perl Programming

Autor Jon Orwant
en Limba Engleză Paperback – 10 dec 2002

Remarcăm de la bun început că Computer Science & Perl Programming se distinge de documentația oficială sau de manualele standard prin natura sa antologică și aplicată. În timp ce un manual tehnic se concentrează pe sintaxă, această lucrare editată de Jon Orwant documentează „epoca de aur” a limbajului prin 70 de articole de referință extrase din The Perl Journal. Nu este doar un ghid de utilizare, ci o explorare a posibilităților practice în domenii diverse, de la inteligență artificială la biologie. Considerăm că valoarea acestui volum rezidă în profunzimea tehnică a contributorilor săi. Ca și David Schwartz în Randal Schwartz's Perls of Wisdom, autorul distilează experiență reală în principii acționabile, oferind perspective pe care doar practicienii veterani le pot furniza. Veți găsi aici analize detaliate despre optimizarea programelor prin memoizare semnate de Mark Jason Dominus sau mecanisme de parsing explicate de Damian Conway. Această lucrare completează organic opera anterioară a lui Jon Orwant. Dacă în Mastering Algorithms with Perl accentul era pus pe implementarea structurilor de date clasice, volumul de față extinde orizontul către aplicații neconvenționale și filozofia culturii Perl, temă centrală și în Programming Perl. Structura este una densă, orientată spre rezolvarea problemelor complexe de informatică (hard-core computer science), păstrând totodată tonul pragmatic specific comunității de la începutul anilor 2000. Este o resursă esențială pentru cei care vor să înțeleagă nu doar cum funcționează codul, ci și raționamentul din spatele designului acestuia.

Citește tot Restrânge

Preț: 26979 lei

Preț vechi: 33723 lei
-20%

Puncte Express: 405

Carte disponibilă

Livrare economică 25 septembrie-09 octombrie

Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit de la 40000 lei Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.

Specificații

ISBN-13: 9780596003104
ISBN-10: 0596003102
Pagini: 758
Dimensiuni: 177 x 235 x 45 mm
Greutate: 1.2 kg
Ediția:0002
Editura: O'Reilly

De ce să citești această carte

Recomandăm această carte programatorilor care doresc să treacă dincolo de bazele limbajului și să exploreze tehnici avansate de inginerie software. Veți câștiga acces la expertiza colectivă a 41 de lideri ai comunității Perl, învățând soluții ingenioase pentru optimizarea performanței și manipularea datelor complexe. Este o investiție în gândirea algoritmică aplicată, utilă oricărui dezvoltator care apreciază robustețea și flexibilitatea acestui limbaj.


Despre autor

Jon Orwant este o figură centrală în ecosistemul Perl, fiind fondatorul publicației The Perl Journal și laureat al premiului White Camel pentru întreaga activitate în 2004. Cu un doctorat obținut la MIT, Orwant a ocupat funcții de conducere tehnica de prestigiu, inclusiv cea de CTO la O'Reilly și Engineering Manager la Google. La Google, a coordonat proiecte majore precum Patent Search și Google Books Ngram Viewer. Expertiza sa vastă în algoritmi și procesarea limbajului natural se reflectă în calitatea editorială a acestui volum, consolidându-i statutul de autoritate în domeniu.


Descriere scurtă

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.

Cuprins

  • Foreword
  • Preface
  • Chapter 1: Introduction
  • 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
  • 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
  • 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
  • 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
  • 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::
  • 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
  • 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
  • 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
  • Colophon

Descriere

This is the first of three volumes from the archives of "The Perl Journal", it contains 71 articles providing a comprehensive tour of how experts implement computer science concepts in the real world, with code walkthroughs, case studies, and explanations of difficult techniques.