Produktbild: Beautiful Code

Beautiful Code Leading Programmers Explain How They Think

44,99 €

inkl. gesetzl. MwSt., Versandkostenfrei

Lieferung nach Hause

Beschreibung

Produktdetails

Einband

Taschenbuch

Erscheinungsdatum

31.07.2007

Herausgeber

Andrew Oram + weitere

Verlag

O'Reilly Media

Seitenzahl

456

Maße (L/B/H)

23,6/18/4,2 cm

Gewicht

1020 g

Sprache

Englisch

ISBN

978-0-596-51004-6

Beschreibung

Produktdetails

Einband

Taschenbuch

Erscheinungsdatum

31.07.2007

Herausgeber

Verlag

O'Reilly Media

Seitenzahl

456

Maße (L/B/H)

23,6/18/4,2 cm

Gewicht

1020 g

Sprache

Englisch

ISBN

978-0-596-51004-6

Herstelleradresse

Libri GmbH
Europaallee 1
36244 Bad Hersfeld
DE

Email: gpsr@libri.de

Kundinnen und Kunden meinen

0 Bewertungen

Informationen zu Bewertungen

Zur Abgabe einer Bewertung ist eine Anmeldung im Konto notwendig. Die Authentizität der Bewertungen wird von uns nicht überprüft. Wir behalten uns vor, Bewertungstexte, die unseren Richtlinien widersprechen, entsprechend zu kürzen oder zu löschen.

Die Bewertungen sind nach Format, Anzahl Sterne und Datum sortiert.

Verfassen Sie die erste Bewertung zu diesem Artikel

Helfen Sie anderen Kund*innen durch Ihre Meinung

Kundinnen und Kunden meinen

0 Bewertungen filtern

Die Leseprobe wird geladen.
  • Produktbild: Beautiful Code
  • From the contents:
    Foreword by Greg Wilson
    Preface
    1. A Regular Expression Matcher
    by Brian Kernighan
    The Practice of Programming
    Implementation
    Discussion
    Alternatives
    Building on It
    Conclusion
    2. Subversion's Delta Editor: Interface As Ontology
    by Karl Fogel
    Version Control and Tree Transformation
    Expressing Tree Differences
    The Delta Editor Interface
    But Is It Art?
    Abstraction As a Spectator Sport
    Conclusions
    3. The Most Beautiful Code I Never Wrote
    by Jon Bentley
    The Most Beautiful Code I Ever Wrote
    More and More with Less and Less
    Perspective
    What Is Writing?
    Conclusion
    Acknowledgments
    4. Finding Things
    by Tim Bray
    On Time
    Problem: Weblog Data
    Problem: Who Fetched What, When?
    Search in the Large
    Conclusion
    5. Correct, Beautiful, Fast (in That Order): Lessons from Designing XML Verifiers
    by Elliotte Rusty Harold
    The Role of XML Validation
    The Problem
    Version 1: The Naïve Implementation
    Version 2: Imitating the BNF Grammar O(N)
    Version 3: First Optimization O(log N)
    Version 4: Second Optimization: Don't Check Twice
    Version 5: Third Optimization O(1)
    Version 6: Fourth Optimization: Caching
    The Moral of the Story
    6. Framework for Integrated Test: Beauty Through Fragility
    by Michael Feathers
    An Acceptance Testing Framework in Three Classes
    The Challenge of Framework Design
    An Open Framework
    How Simple Can an HTML Parser Be?
    Conclusion
    7. Beautiful Tests
    by Alberto Savoia
    That Pesky Binary Search
    Introducing JUnit
    Nailing Binary Search
    Conclusion
    8. On-the-Fly Code Generation for Image Processing
    by Charles Petzold
    9. Top Down Operator Precedence
    by Douglas Crockford
    JavaScript
    Symbol Table
    Tokens
    Precedence
    Expressions
    Infix Operators
    Prefix Operators
    Assignment Operators
    Constants
    Scope
    Statements
    Functions
    Array and Object Literals
    Things to Do and Think About
    10. The Quest for an Accelerated Population Count
    by Henry S. Warren, Jr.
    Basic Methods
    Divide and Conquer
    Other Methods
    Sum and Difference of Population Counts of Two Words
    Comparing the Population Counts of Two Words
    Counting the 1-Bits in an Array
    Applications
    11. Secure Communication: The Technology Of Freedom
    by Ashish Gulhati
    The Heart of the Start
    Untangling the Complexity of Secure Messaging
    Usability Is the Key
    The Foundation
    The Test Suite
    The Functioning Prototype
    Clean Up, Plug In, Rock On . . .
    Hacking in the Himalayas
    The Invisible Hand Moves
    Speed Does Matter
    Communications Privacy for Individual Rights
    Hacking the Civilization
    12. Growing Beautiful Code in BioPerl
    by Lincoln Stein
    BioPerl and the Bio::Graphics Module
    The Bio::Graphics Design Process
    Extending Bio::Graphics
    Conclusions and Lessons Learned
    13. The Design of the Gene Sorter
    by Jim Kent
    The User Interface of the Gene Sorter
    Maintaining a Dialog with the User over the Web
    A Little Polymorphism Can Go a Long Way
    Filtering Down to Just the Relevant Genes
    Theory of Beautiful Code in the Large
    Conclusion
    ...