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

—  Alan Perlis

The Synthesis of Algorithmic Systems, 1966

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 "Programmers should never be satisfied with languages which permit them to program everything, but to program nothing of…" by Alan Perlis?
Alan Perlis photo
Alan Perlis 30
American computer scientist 1922–1990

Related quotes

Bjarne Stroustrup photo

“The connection between the language in which we think/program and the problems and solutions we can imagine is very close. For this reason restricting language features with the intent of eliminating programmer errors is at best dangerous.”

Bjarne Stroustrup (1950) Danish computer scientist, creator of C++

Bjarne Stroustrup's The C++ Programming Language (Third Edition and Special Edition) Notes to the Reader page 9, 2012-04-28, http://web.archive.org/web/20091128074415/http://www2.research.att.com/~bs/3rd_notes.pdf#page=7, 2009-11-28 http://www2.research.att.com/~bs/3rd_notes.pdf#page=7,

Erik Naggum photo

“Rewarding incompetence and ignorance increases the number of incompetent programmers. Designing programming languages and tools so incompetent programmers can feel better about themselves is not the way to go.”

Erik Naggum (1965–2009) Norwegian computer programmer

Re: New Lisp ? http://groups.google.com/group/comp.lang.functional/msg/b69c767370ee7c43 (Usenet article).
Usenet articles, Miscellaneous

John McCarthy photo

“Program designers have a tendency to think of the users as idiots who need to be controlled. They should rather think of their program as a servant, whose master, the user, should be able to control it. If designers and programmers think about the apparent mental qualities that their programs will have, they'll create programs that are easier and pleasanter — more humane — to deal with.”

John McCarthy (1927–2011) American computer scientist and cognitive scientist

" The Little Thoughts of Thinking Machines http://www-formal.stanford.edu/jmc/little.html", Psychology Today, December 1983, pp. 46–49. Reprinted in Formalizing Common Sense: Papers By John McCarthy, 1990, ISBN 0893915351
1980s

Richard Dawkins photo

“The genes are the master programmers, and they are programming for their lives.”

Source: The Selfish Gene (1976, 1989), Ch. 4. The Gene machine

Paul Graham photo

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

Paul Graham (1964) English programmer, venture capitalist, and essayist

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

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

Bill Gates photo

“The worst programs are the ones where the programmers doing the original work don't lay a solid foundation, and then they're not involved in the program in the future.”

Bill Gates (1955) American business magnate and philanthropist

Source: Interview from Programmers at Work (1986)

Edsger W. Dijkstra photo

Related topics