Pretty image

The following table contains the names of 19 notable (and quotable) language creators, each paired with his or her most famous language creation. We’ve done that match-up for you. Your challenge is to match each notable quotable language creator with a quote.

Following the table you will find 19 quotes by these language creators. The third column of the table is for your convenience in solving the quiz. If you’ve printed it out, you can enter the number of the quote in that third column.

You will find, though, that things don’t quite match up. If you identify all the quotes, you will find two quotes by one author and no quote by a different author. The odd man (or woman) out is the ultimate answer to this month’s quiz: Which language creator is unrepresented by any quote?

Please do not confuse our quiz with this one: Programming Language Inventor or Serial Killer?

Language Creators and their Languages

Language Creator

Language(s)

Quote

Dennis Ritchie

C

     

Bjarne Stroustrup

C++

     

Grace Hopper

COBOL

     

Bertrand Meyer

Eiffel

     

Chuck Moore

Forth

     

John Backus

Fortran

     

Rob Pike

Go

     

James Gosling

Java

     

John McCarthy

Lisp

     

Stephen Wolfram

Mathematica

     

Tony Hoare

CSP

     

Niklaus Wirth

Pascal

     

Larry Wall

Perl

     

Rasmus Lerdorf

PHP

     

Guido van Rossum

Python

     

Yukihiro Matsumoto

Ruby

     

Alan Kay

Smalltalk

     

David Farber

Snobol

     

Alan Cooper

Visual Basic

     

The Quotes

  1. “The wonderful thing about standards is that there are so many of them to choose from.”

  2. “When the world becomes standard, I will start caring about standards.”

  3. “When I read commentary about suggestions for where [my language] should go, I often think back and give thanks that it wasn’t developed under the advice of a worldwide crowd.”

  4. “Don’t you hate code that’s not properly indented? Making it part of the syntax guarantees that all code is properly indented!”

  5. “I believe consistency and orthogonality are tools of design, not the primary goal in design.”

  6. “Our thirty year old belief that there is only one kind of computer is the basis for our belief that there is only one kind of programming language.”

  7. “There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies.”

  8. “No matter how cool your interface is, it would be better if there were less of it.”

  9. “As for our grandchildren, only the paleontology professors among them will know what C++ was.”

  10. “I invented the term ‘Object Oriented’ and I can tell you that I did not have C++ in mind.”

  11. “All processes, whether they are produced by human effort or occur spontaneously in nature, can be viewed as computations.”

  12. “You can have quality software, or you can have pointer arithmetic; but you cannot have both at the same time.”

  13. “Real programmers can write assembly code in any language.”

  14. “I am convinced that there is a need for high quality software, and the time will come when it will be recognized that it is worth investing effort in its development and in using a careful, structured approach based on safe, structured languages.”

  15. “All computer languages are write-only.”

  16. “Everyone needs computer programming. It will be the way we speak to the servants.”

  17. “I prefer to have as little as possible to do with Bertrand Meyer.”

  18. “It’s been a really weird summer.”

  19. “I could tell you stories that would curdle your hair.”

Last month we presented you with a Sudoku puzzle with a twist—it used letters instead of digits and hidden within it was the name of a kind of document sometimes written by software developers.

Solution to Last Month’s Quiz

MAN
SOE
IFT
IFE
MTA
OSN
STO
FNI
MAE
EMF
NTO
ASI
NIS
EAM
FOT
TOA
ISF
EMN
FIA
OEM
TNS
TMO
SNF
AEI
NES
AIT
OFM