Masterminds of Programming
Conversations with the Creators of Major Programming Languages
Publisher: O'Reilly Media
Final Release Date: March 2009
Pages: 496

Masterminds of Programming features exclusive interviews with the creators of several historic and highly influential programming languages. In this unique collection, you'll learn about the processes that led to specific design decisions, including the goals they had in mind, the trade-offs they had to make, and how their experiences have left an impact on programming today. Masterminds of Programming includes individual interviews with:

  • Adin D. Falkoff: APL
  • Thomas E. Kurtz: BASIC
  • Charles H. Moore: FORTH
  • Robin Milner: ML
  • Donald D. Chamberlin: SQL
  • Alfred Aho, Peter Weinberger, and Brian Kernighan: AWK
  • Charles Geschke and John Warnock: PostScript
  • Bjarne Stroustrup: C++
  • Bertrand Meyer: Eiffel
  • Brad Cox and Tom Love: Objective-C
  • Larry Wall: Perl
  • Simon Peyton Jones, Paul Hudak, Philip Wadler, and John Hughes: Haskell
  • Guido van Rossum: Python
  • Luiz Henrique de Figueiredo and Roberto Ierusalimschy: Lua
  • James Gosling: Java
  • Grady Booch, Ivar Jacobson, and James Rumbaugh: UML
  • Anders Hejlsberg: Delphi inventor and lead developer of C#

If you're interested in the people whose vision and hard work helped shape the computer industry, you'll find Masterminds of Programming fascinating.

Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews


by PowerReviews
oreillyMasterminds of Programming

(based on 1 review)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 1 customer

Displaying review 1

Back to top

(2 of 3 customers found this review helpful)


Variable but Thought-Provoking

By Craig, Programmer

from Ithaca, NY

Verified Reviewer

Comments about oreilly Masterminds of Programming:

So the IDEA is cool - ask programming language designers their thoughts, their failures and successes, etc. If someone invented a successful language, then they OUGHT to have some really interesting things to say.

Well, many of them do. But surprisingly, the more well-known designers like Stroup and Kernighan were not the most interesting. Plus, the designers of languages I knew were not necessarily more interesting than ones I didn't know.

The format of the book is to start asking the same set of questions, then sort of branch out from there. "How did you design ___ for debugging?" was a good all-around question. It separated the boring languages (AWK) from the exciting ones (Haskell). The Haskell folks said, "You don't need a debugger because you write correct programs together." Whether that state is actually true ... it certainly does punch your brain!

I also really loved the Objective C section, mainly because they talked about engineering large systems with it. And they really had experience doing it.

Displaying review 1

Back to top

Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Ebook:  $23.99
Formats:  APK, DAISY, ePub, Mobi, PDF
Print & Ebook:  $43.99
Print:  $39.99

Available in Multiple Languages