The T-Files


Sun, 13 Apr 2008

Andy Oram & Greg Wilson (Ed.): Beautiful Code

An O'Reilly book without the popular animal cover design that collects essays where leading programmers explain how they think and present examples of elegant solutions to hard problems.
Author Subject Programming Language
Brian Kernighan A regular expression matcher C
Karl Fogel An internal data structure of Subversion C
Jon Bentley Quicksort C
Tim Bray Web server log file analysis Ruby
Elliotte Rusty Harold XML verification Java
Michael Feathers The FIT Framework for Integrated Test Java
Alberto Savoia JUnit Java
Charles Petzold On-the-fly code generation C, C#, CLR Intermediate Language
Douglas Crockford Top-down-operator-precedence parsers JavaScript
Henry S. Warren, Jr. Counting the number of set bits in a word C and circuit diagrams
Ashish Gulhati Secure web-based email Perl
Lincoln Stein Data visualisation for bioinformatics Perl
Jim Kent A genome analyser web application C
Jack Dongarra and Piotr Luszczek Libraries to solve linear equations MATLAB, Fortran
Adam Kolawa The CERN mathematical library Fortran
Greg Kroah-Hartman Linux kernel drivers C
Diomidis Spinellis Layers of indirection in the FreeBSD filesystem drivers C
Andrew Kuchling Python's dictionary data structure C, Python
Travis E. Oliphant Multidimensional array iterators C, Python
Ronald Mak A highly reliable information portal for the NASA Mars Rover Mission Java
Rogerio Atem de Carvalho and Rafael Monnerat Enterprise Resource Planning Python
Bryan Cantrill Thread synchronisation and prioritisation in Solaris C
Jeffrey Dean and Sanjay Ghemawat Map-Reduce C++
Simon Peyton Jones Software Transactional Memory Haskell
R. Kent Dybvig Macro expansions Scheme
William R. Otte and Douglas C. Schmidt A networked logging service C++
Andrew Patzer REST (as opposed to SOAP) for integrating business partners Java
Andreas Zeller Systematic debugging Python
Yukihiro Matsumoto Brevity and human-readability Ruby
Arun Mehta A one-button user interface for Professor Hawking Visual Basic
T.V. Raman Emacspeak (auditory output from Emacs) Emacs Lisp
Laura Wingerd and Christopher Seiwald The Seven Pillars of Pretty Code C
Brian Hayes Computational Geometry Lisp