C. A. R. Hoare Quotes (1934-)

Scientist

About C. A. R. Hoare

Charles Antony Richard Hoare (Tony Hoare or C.A.R. Hoare, born January 11, 1934) is a British computer scientist, and winner of the 1980 Turing Award. He is best known for his fundamental contributions to the definition and design of programming languages, and for the development of Quicksort, the world's most widely used sorting algorithm.

Best C. A. R. Hoare Quotes

Shortest
Earliest

Explore our curated collection of the most famous and impactful C. A. R. Hoare quotes.

β€œPremature optimization is the root of all evil.”
C. A. R. Hoare
β€œ"The most important property of a program is whether it accomplishes the intentions of its user."”
β€œI have regarded it as the highest goal of programming language design to enable good ideas to be elegantly expressed.”
C. A. R. Hoare
β€œI have learned more from my failures than can ever be revealed in the cold print of a scientific article. [...] [Failures] are much more fun to hear about afterwards; they are not so funny at the time.”
β€œ"The real value of tests is not that they detect bugs in the code, but that they detect inadequacies in the methods, concentration, and skills of those who design and produce the code."”

C. A. R. Hoare Quotes by Topic

Find exactly what you are looking for by browsing this categorized list of C. A. R. Hoare quotes by topic.

C. A. R. Hoare on ALGOL 2 quotes

β€œ[ALGOL W] was not only a worthy successor of ALGOL 60, it was even a worthy predecessor of PASCAL.”
C. A. R. Hoare
View all 2 quotes on ALGOL →

C. A. R. Hoare on Programming languages 2 quotes

β€œAt first I hoped that such a technically unsound project would collapse but I soon realized it was doomed to success. Almost anything in software can be implemented, sold, and even used given enough determination. There is nothing a mere scientist can say that will stand against the flood of a hundred million dollars.”
C. A. R. Hoare
View all 2 quotes on Programming languages →

C. A. R. Hoare on Fortran

β€œRecall the first American space probe to Venus, reportedly lost because Fortran cannot recognize a missing comma in a DO statement…”
C. A. R. Hoare

C. A. R. Hoare on Programming

β€œ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.”
C. A. R. Hoare

C. A. R. Hoare on Pascal (programming language)

β€œThat is the great strength of PASCAL, that there are so few unnecessary features and almost no need for subsets. That is why the language is strong enough to support specialized extensions--Concurrent PASCAL for real time work, PASCAL PLUS for discrete event simulation, UCSD PASCAL for microprocessor work stations.”

About C. A. R. Hoare

Charles Antony Richard Hoare (Tony Hoare or C.A.R. Hoare, born January 11, 1934) is a British computer scientist, and winner of the 1980 Turing Award. He is best known for his fundamental contributions to the definition and design of programming languages, and for the development of Quicksort, the world's most widely used sorting algorithm.