Beautiful code : [leading programmers explain how they think]
by
 
Oram, Andrew, editor.

Title
Beautiful code : [leading programmers explain how they think]

Author
Oram, Andrew, editor.

ISBN
9780596510046

Edition
1st ed.

Publication Information
Beijing ; Sebastopol, Calif. : O'Reilly, 2007.

Physical Description
xxi, 593 pages : illustrations ; 24 cm.

Series
Theory in practice series
 
Theory in practice series.

General Note
Subtitle from cover.

Contents
Foreword / Preface -- A regular expression matcher / Subversion's delta editor : interface as ontology / The most beautiful code I never wrote / Finding things / Correct, beautiful, fast (in that order) : lessons from designing XML verifiers / Framework for integrated test : beauty through fragility / Beautiful tests / On-the-fly code generation for image processing / Top down operator precedence / The quest for an accelerated population count / Secure communication : the technology of freedom / Growing beautiful code in bioperl / The design of the gene sorter / How elegant code evolves with hardware : the case of Gaussian elimination / The long-term benefits of beautiful design
 
The Linux kernel driver model : the benefits of working together / Another level of indirection / Python's dictionary implementation : being all things to all people / Multidimensional iterators in numpy / A highly reliable enterprise system for Nasa's mars rover mission / ERP5 : designing for maximum adaptability / A spoonful of sewage / Distributed programming with MapReduce / Beautiful concurrency / Syntactic abstraction : the syntax-case expander / Labor-saving architecture : an object-oriented framework for networked software / Integrating business partners the restful way / Beautiful debugging / Treating code as an essay / When a button is all that connects you to the world / Emacspeak : the complete audio desktop / Code in motion / Writing programs for "the book" / Afterword / Contributors -- Index.

Abstract
Leading computer scientists discuss how they found unusual, carefully designed solutions to difficult problems. The text lets readers look over the shoulder of major coding and design experts to see problems through their eyes.

Subject Term
Software engineering.
 
Software engineering. (OCoLC)fst01124185

Added Author
Oram, Andrew,
 
Wilson, Greg, 1963-


LibraryMaterial TypeItem BarcodeShelf NumberCopy
VEGA BordeauxGeneral Books000007793005.1 BEA1
VEGA Cape TownGeneral Books000035561005.1 BEA1
VEGA DurbanGeneral Books000013895005.1 BEA1