Masterminds of Programming and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Start reading Masterminds of Programming on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)) [Paperback]

Federico Biancuzzi , Chromatic
4.0 out of 5 stars  See all reviews (17 customer reviews)

List Price: $39.99
Price: $26.52 & FREE Shipping. Details
You Save: $13.47 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Tuesday, May 21? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition $13.19  
Paperback $26.52  
Like this book? Find similar titles in the O'Reilly Bookstore.

Book Description

April 3, 2009 Theory in Practice (O'Reilly)

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.


Frequently Bought Together

Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)) + Coders at Work: Reflections on the Craft of Programming + Code Complete: A Practical Handbook of Software Construction, Second Edition
Price for all three: $72.72

Buy the selected items together


Editorial Reviews

About the Author

Federico Biancuzzi is a freelance interviewer. His interviews appeared on publications such as ONLamp.com, LinuxDevCenter.com, SecurityFocus.com, NewsForge.com, Linux.com, TheRegister.co.uk, ArsTechnica.com, the Polish print magazine BSD Magazine, and the Italian print magazine Linux&C.

Shane Warden manages Onyx Neon Press, an independent publisher. His areas of expertise include agile software development, language design, and virtual machines for dynamic languages. He is also a published novelist. His books include The Art of Agile Development and Masterminds of Programming.


Product Details

  • Paperback: 496 pages
  • Publisher: O'Reilly Media; 1 edition (April 3, 2009)
  • Language: English
  • ISBN-10: 0596515170
  • ISBN-13: 978-0596515171
  • Product Dimensions: 6 x 1.1 x 9 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon Best Sellers Rank: #271,047 in Books (See Top 100 in Books)

Customer Reviews

Most Helpful Customer Reviews
91 of 99 people found the following review helpful
3.0 out of 5 stars Unintentionally hilarious April 24, 2009
Format:Paperback
Most of these "masterminds" come across as rather provincial, making for an unintentionally hilarious read. Stroustrup can't go much more than a page without complaining about Java. The creator of basic opines that, because all languages are basically the same, if you've learned one you can easily learn any . . . then later talks about how he is trying (and failing) to learn objective-C. Guido van rossum asserts that you can define reduce in a couple of lines of python, which you simply cannot do in a functional language. Huh?

reduce f z [] = z
reduce f z (x:xs) = reduce f (f z x) xs

Or is haskell not a functional language in his book, just like lisp is not a functional language?

Don't get me wrong, a few of the interviews are worth reading for something other than comedic value. When creators are actually willing to talk about the mistakes and tradeoffs they made, as the team behind Awk does, the results are sometimes illuminating. The interview with charles moore is completely insane, in a good way. Adin falkoff's comments on apl are interesting, and he does a good job of taking the high road when the interviewer attempts to provoke comparisons to other languages. Unfortunately the overall tone of the book drags it down to not much more than an amusing light read - good for a plane ride, but not worth coming back to.
Was this review helpful to you?
21 of 23 people found the following review helpful
5.0 out of 5 stars An educational AND entertaining read May 4, 2009
Format:Paperback
I've been reading this book off and on for the past week and I have to say I'm really enjoying it. It's great to get perspectives from the creators of a variety of programming languages and learn why they made the choices they did, good or bad.

As one of the other reviewers posted here, there are some unintentional funny moments when creators of one language criticize another and aren't exactly correct in their comments. Personally, I think that adds to the entertainment value of the book and shows that we're all human.

If you're looking for a strict textbook on programming languages, this isn't exactly what you're looking for. But if you'd like to glean some insight on 17 different programming languages, their creators, and their reasoning and opinions on what they and others have done, this is an entertaining and informative read.
Comment | 
Was this review helpful to you?
10 of 11 people found the following review helpful
3.0 out of 5 stars Where's Wirth? October 14, 2010
Format:Kindle Edition
I've read the table of contents, and am part way through the book, but I can't see how a book of interviews with designers of influential programming languages can be considered complete without interviewing Niklaus Wirth. Pascal, Modula-2, and to a lesser extent, Oberon, have all greatly influenced the design of most (not all) of the programming languages discussed in this book.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Very inspiring and funny
This book is very inspiring and funny. Contains interviews with creators of 17 influential/historical programming languages: C#, Java, C++, Objective-C, ML, Haskell, Lua, Python,... Read more
Published 21 months ago by Mostafa farghaly
4.0 out of 5 stars Really Enjoyed It, Here's a Summary
In short, I really enjoyed it. Here's an extremely abbreviated and opinionated summary:

Adin D. Falkoff (APL) made programming as mathematical as possible. Read more
Published 22 months ago by Shannon J. Behrens
4.0 out of 5 stars Educational and historically rewarding journey
This book provides an interview format where the author (interviewer) asks the same questions (for the most part) to the creators of popular programming languages (C++, Python,... Read more
Published on March 28, 2011 by Craig Cecil
4.0 out of 5 stars Plenty of advice and insight, even for those of us who'll never design...
I expected to be most interested in the interviews about languages I have some exposure to (eg. C#, C++, SQL, Objective-C) but was surprised to find myself much more intrigued by... Read more
Published on January 6, 2011 by Malcolm R Groves
4.0 out of 5 stars A fun read
I've finished Don Chamberlin (SQL), and am reading Tom Love (Objective-C).
Don Chamberlin was funny:

- Question:Why did you become interested in the query... Read more
Published on October 25, 2010 by Cuong Huy To
3.0 out of 5 stars Unengaging
This is, as its subtitle says, a set of interviews with creators of programming languages. The interviews assume familiarity with the languages being discussed, which means that... Read more
Published on December 1, 2009 by Trevor Burnham
5.0 out of 5 stars It's nice to get into the heads of programming languages designers
It's really enlightening to get into the heads of programming languages designers and understand some of the ideas behind the way each of them designed the language, the problems... Read more
Published on November 30, 2009 by Eran Sandler
4.0 out of 5 stars Packed with thoughtful, geeky quotes and insights
Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)) by Federico Bioancuzzi and Shane Warden and published by... Read more
Published on November 26, 2009 by Fozziliny G. Moo
5.0 out of 5 stars This belongs in the hands of everyone serious about software.
Masterminds of Programming is a lot of different things, and it will almost certainly make a few programmers revisit their language wars. But the book transcends that. Read more
Published on September 24, 2009 by Taran Rampersad
4.0 out of 5 stars There's no one "right" way to design a computer language...
So you don't get to be a mastermind behind a widely used programming language without having a pretty deep knowledge of computer science (and quite a few other things). Read more
Published on August 22, 2009 by Thomas Duff
Search Customer Reviews
Only search this product's reviews


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...



Look for Similar Items by Category