Alan Perlis Quotes (1922-1990)

Scientist

About Alan Perlis

Alan Jay Perlis (April 1, 1922 – February 7, 1990) was an American computer scientist known for his pioneering work in programming languages, most notably as a member of the team that developed the ALGOL programming language. He was the first recipient of the prestigious ACM Turing Award https://amturing.acm.org/award_winners/perlis_0132439.cfm.

Best Alan Perlis Quotes

Shortest
Earliest

Explore our curated collection of the most famous and impactful Alan Perlis quotes.

“1: One man's constant is another man's variable.”
“11: If you have a procedure with 10 parameters, you probably missed some.”
“55: LISP programmers know the value of everything and the cost of nothing.”
“95: Don't have good ideas if you aren't willing to be responsible for them.”
Alan Perlis
“31: Simplicity does not precede complexity, but follows it.”
Alan Perlis
“41: Some programming languages manage to absorb change, but withstand progress.”
Alan Perlis
“57: It is easier to change the specification to fit the program than vice versa.”
“79: A year spent in artificial intelligence is enough to make one believe in God.”
Alan Perlis
“75: The computing field is always in need of new cliches: Banality sooths our nerves.”
“80: Prolonged contact with the computer turns mathematicians into clerks and vice versa.”
Alan Perlis
“59: In English every word can be verbed. Would that it were so in our programming languages.”
Alan Perlis
“8: A programming language is low level when its programs require attention to the irrelevant.”
Alan Perlis
“19: A language that doesn't affect the way you think about programming, is not worth knowing.”
Alan Perlis
“Both knowledge and wisdom extend man's reach. Knowledge led to computers, wisdom to chopsticks.”
Alan Perlis
“58: Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it.”
Alan Perlis
“42: You can measure a programmer's perspective by noting his attitude on the continuing vitality of FORTRAN.”
“16: Every program has (at least) two purposes: the one for which it was written and another for which it wasn't.”
“This language [LISP] induces humorous arguments among programmers, often being damned and praised for the same feature.”
Alan Perlis
“3: Syntactic sugar causes cancer of the semi-colons.”
“Programmers should never be satisfied with languages which permit them to program everything, but to program nothing of interest easily.”
“116: You think you know when you learn, are more sure when you can write, even more when you can teach, but certain when you can program.”
“64: Often it is means that justify ends: Goals advance technique and technique survives even when goal structures crumble.”
“101 Dealing with failure is easy: Work hard to improve. Success is also easy to handle: You've solved the wrong problem. Work hard to improve.”
“39: A picture is worth 10K words - but only those to describe the picture. Hardly any sets of 10K words can be adequately described with pictures.”
Alan Perlis
“Computer science is a restless infant and its progress depends as much on shifts in point of view as on the orderly development of our current concepts.”

Alan Perlis Quotes by Topic

Find exactly what you are looking for by browsing this categorized list of Alan Perlis quotes by topic.

Alan Perlis on Programming 5 quotes

“Computer Science is embarrassed by the computer.”
Alan Perlis
View all 5 quotes on Programming →

Alan Perlis on Lisp (programming language) 2 quotes

“A Lisp programmer knows the value of everything, but the cost of nothing.”
Alan Perlis
View all 2 quotes on Lisp (programming language) →

Alan Perlis on Programming languages 2 quotes

“When someone says "I want a programming language in which I need only say what I wish done," give him a lollipop.”
Alan Perlis
View all 2 quotes on Programming languages →

Alan Perlis on Computer science

“Computer science is neither mathematics nor electrical engineering.”
Alan Perlis

Alan Perlis on Electrical engineering

“Computer science is neither mathematics nor electrical engineering.”
Alan Perlis

Alan Perlis on God

“A year spent in artificial intelligence is enough to make one believe in God.”
Alan Perlis

Alan Perlis on Artificial intelligence

“A year spent in artificial intelligence is enough to make one believe in God.”
Alan Perlis

Alan Perlis on Simplicity

“Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it.”
Alan Perlis

Alan Perlis on Complexity

“Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it.”
Alan Perlis

Alan Perlis on Consequentialism

“Often it is means that justify ends: Goals advance technique and technique survives even when goal structures crumble.”

Alan Perlis on ALGOL

“There is an appreciated substance to the phrase "ALGOL-like" which is often used in arguments about programming, languages and computation. ALGOL appears to be a durable model, and even flourishes under surgery — be it explorative, plastic, or amputative.”
Alan Perlis

Alan Perlis on Pascal (programming language)

“Pascal is for building pyramids -- imposing, breathtaking, static structures built by armies pushing heavy blocks into place. Lisp is for building organisms -- imposing, breathtaking, dynamic structures built by squads fitting fluctuating myriads of simpler organisms into place.”

About Alan Perlis

Alan Jay Perlis (April 1, 1922 – February 7, 1990) was an American computer scientist known for his pioneering work in programming languages, most notably as a member of the team that developed the ALGOL programming language. He was the first recipient of the prestigious ACM Turing Award https://amturing.acm.org/award_winners/perlis_0132439.cfm.
QuotesCosmos Cross-Civilizational Archive

Explore Related Wisdom Pillars, Worldviews & Canonical Works

Discover how humanity's greatest philosophers, sacred scriptures, and literary masterpieces address the core questions of existence.

30 Wisdom Pillars
22 Worldviews & Traditions