“A programming language is for thinking of programs, not for expressing programs you've already thought of.”

—  Paul Graham

"Hackers and Painters" http://www.paulgraham.com/hp.html, May 2003

Adopted from Wikiquote. Last update June 3, 2021. History

Help us to complete the source, original and additional information

Do you have more details about the quote "A programming language is for thinking of programs, not for expressing programs you've already thought of." by Paul Graham?
Paul Graham photo
Paul Graham 43
English programmer, venture capitalist, and essayist 1964

Related quotes

Alan Kay photo

“… greatest single programming language ever designed. (About the Lisp programming language.)”

Alan Kay (1940) computer scientist

2003. Daddy, Are We There Yet? A Discussion with Alan Kay http://www.openp2p.com/pub/a/p2p/2003/04/03/alan_kay.html
2000s

Larry Wall photo

“If you want to program in C, program in C. It's a nice language. I use it occasionally…”

Larry Wall (1954) American computer programmer and author, creator of Perl

[7577@jpl-devvax.JPL.NASA.GOV, 1990]
Usenet postings, 1990

Benito Mussolini photo

“Our program is simple: we wish to govern Italy. They ask us for programs but there are already too many. It is not programs that are wanting for the salvation of Italy but men and will power.”

Benito Mussolini (1883–1945) Duce and President of the Council of Ministers of Italy. Leader of the National Fascist Party and subsequen…

Speech at Udine (September 20, 1922) "The Question of Regime. The Monarchy and Fascism," quoted in A History of Civilization (1955) by Crane Brinton, John B. Christopher, and Robert Lee Wolff, p. 520
1920s

Terry Pratchett photo

“My programming language was solder.”

Terry Pratchett (1948–2015) English author

On his early computers, from a talk "When I Were A Lad, We Used To Dream of 64K" at the 63rd World Science Fiction Convention in Glasgow, Scotland, (August 2005)
General sources

“Programmers should never be satisfied with languages which permit them to program everything, but to program nothing of interest easily.”

Alan Perlis (1922–1990) American computer scientist

The Synthesis of Algorithmic Systems, 1966

Larry Wall photo

“If there's a particular problem that Perl is trying to solve, it's the basic fact that all programming languages suck. Sort of the concept of original sin, applied to programming languages.”

Larry Wall (1954) American computer programmer and author, creator of Perl

Public Talks, The State of the Onion 10

Related topics