Amazon cover image
Image from Amazon.com
Image from Google Jackets
Image from OpenLibrary

Beautiful code: leading programmers Explai How they Think

Contributor(s): Material type: TextTextPublication details: CA O'Reilly Media Inc. 2007Description: xxi, 593 pages : illustrations ; 24 cmISBN:
  • 9788184043556
Subject(s): DDC classification:
  • 005.1 BEA
Contents:
Foreword / Greg Wilson -- Preface -- 1. A regular expression matcher / Brian Kernighan -- 2. Subversion's delta editor : interface as ontology / Karl Fogel -- 3. The most beautiful code I never wrote / Jon Bentley -- 4. Finding things / Tim Bray -- 5. Correct, beautiful, fast (in that order) : lessons from designing XML verifiers / Elliotte Rusty Harold -- 6. Framework for integrated test : beauty through fragility / Michael Feathers -- 7. Beautiful tests / Alberto Savoia -- 8. On-the-fly code generation for image processing / Charles Petzold -- 9. Top down operator precedence / Douglas Crockford -- 10. The quest for an accelerated population count / Henry S. Warren, Jr. -- 11. Secure communication : the technology of freedom / Ashish Gulhati -- 12. Growing beautiful code in bioperl / Lincoln Stein -- 13. The design of the gene sorter / Jim Kent -- 14. How elegant code evolves with hardware : the case of Gaussian elimination / Jack Dongarra and Piotr Luszczek -- 15. The long-term benefits of beautiful design / Adam Kolawa. 16. The Linux kernel driver model : the benefits of working together / Greg Kroah-Hartman -- 17. Another level of indirection / Diomidis Spinellis -- 18. Python's dictionary implementation : being all things to all people / Andrew Kuchling -- 19. Multidimensional iterators in numpy / Travis E. Oliphant -- 20. A highly reliable enterprise system for Nasa's mars rover mission / Ronald Mak -- 21. ERP5 : designing for maximum adaptability / Rogerio Atem de Carvalho and Rafael Monnerat -- 22. A spoonful of sewage / Bryan Gantrill -- 23. Distributed programming with MapReduce / Jeffrey Dean and Sanjay Ghemawat -- 24. Beautiful concurrency / Simon Peyton Jones -- 25. Syntactic abstraction : the syntax-case expander / R. Kent Dybuig -- 26. Labor-saving architecture : an object-oriented framework for networked software / William R. Otte and Douglas C. Schmidt -- 27. Integrating business partners the restful way / Andrew Patzer -- 28. Beautiful debugging / Andres Zeller -- 29. Treating code as an essay / Yukihiro Matsumoto -- 30. When a button is all that connects you to the world / Arun Mehta -- 31. Emacspeak : the complete audio desktop / T.V. Raman -- 32. Code in motion / Laura Wingerd and Christopher Swiwald -- 33. Writing programs for "the book" / Brian Hayes -- Afterword / Andy Oram -- Contributors -- Index.
Summary: 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
Tags from this library: No tags from this library for this title. Log in to add tags.
Holdings
Item type Current library Home library Collection Call number Status Notes Date due Barcode
Book Book Dept. of Computational Biology and Bioinformatics Processing Center Dept. of Computational Biology and Bioinformatics 005.1 BEA (Browse shelf(Opens below)) Available DCB809
Book Book Dept. of Computational Biology and Bioinformatics Processing Center Dept. of Computational Biology and Bioinformatics Gift or donation 005.1 BEA;1 (Browse shelf(Opens below)) Available GIFT BY PRIYA VENUGOPAL DCBG-0149

Foreword / Greg Wilson -- Preface -- 1. A regular expression matcher / Brian Kernighan -- 2. Subversion's delta editor : interface as ontology / Karl Fogel -- 3. The most beautiful code I never wrote / Jon Bentley -- 4. Finding things / Tim Bray -- 5. Correct, beautiful, fast (in that order) : lessons from designing XML verifiers / Elliotte Rusty Harold -- 6. Framework for integrated test : beauty through fragility / Michael Feathers -- 7. Beautiful tests / Alberto Savoia -- 8. On-the-fly code generation for image processing / Charles Petzold -- 9. Top down operator precedence / Douglas Crockford -- 10. The quest for an accelerated population count / Henry S. Warren, Jr. -- 11. Secure communication : the technology of freedom / Ashish Gulhati -- 12. Growing beautiful code in bioperl / Lincoln Stein -- 13. The design of the gene sorter / Jim Kent -- 14. How elegant code evolves with hardware : the case of Gaussian elimination / Jack Dongarra and Piotr Luszczek -- 15. The long-term benefits of beautiful design / Adam Kolawa. 16. The Linux kernel driver model : the benefits of working together / Greg Kroah-Hartman -- 17. Another level of indirection / Diomidis Spinellis -- 18. Python's dictionary implementation : being all things to all people / Andrew Kuchling -- 19. Multidimensional iterators in numpy / Travis E. Oliphant -- 20. A highly reliable enterprise system for Nasa's mars rover mission / Ronald Mak -- 21. ERP5 : designing for maximum adaptability / Rogerio Atem de Carvalho and Rafael Monnerat -- 22. A spoonful of sewage / Bryan Gantrill -- 23. Distributed programming with MapReduce / Jeffrey Dean and Sanjay Ghemawat -- 24. Beautiful concurrency / Simon Peyton Jones -- 25. Syntactic abstraction : the syntax-case expander / R. Kent Dybuig -- 26. Labor-saving architecture : an object-oriented framework for networked software / William R. Otte and Douglas C. Schmidt -- 27. Integrating business partners the restful way / Andrew Patzer -- 28. Beautiful debugging / Andres Zeller -- 29. Treating code as an essay / Yukihiro Matsumoto -- 30. When a button is all that connects you to the world / Arun Mehta -- 31. Emacspeak : the complete audio desktop / T.V. Raman -- 32. Code in motion / Laura Wingerd and Christopher Swiwald -- 33. Writing programs for "the book" / Brian Hayes -- Afterword / Andy Oram -- Contributors -- Index.

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

There are no comments on this title.

to post a comment.