Alan Perlis Quotes

On this page you can find the TOP of Alan Perlis's best quotes! We hope you will find some sayings from Computer Scientist Alan Perlis's in our collection, which will inspire you to new achievements! There are currently 57 quotes on this page collected since April 1, 1922! Share our collection of quotes with your friends on social media so that they can find something to inspire them!
All quotes by Alan Perlis: Computers Fun Language Learning Technology Writing more...
  • In man-machine symbiosis, it is man who must adjust: The machines can't.

  • 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.

    "Epigrams on Programming". ACM SIGPLAN Notices 17 (9), pp. 7-13, pu.inf.uni-tuebingen.de. September 1982.
  • Computer Science is embarrassed by the computer.

    "Epigrams on Programming". ACM "SIGPLAN" Notices 17 (9), (pp. 7-13), September 1982.
  • In programming, as in everything else, to be in error is to be reborn.

  • One can't proceed from the informal to the formal by formal means.

  • 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.

    "Epigrams on Programming". ACM SIGPLAN Notices 17 (9), pp. 7-13, pu.inf.uni-tuebingen.de. September 1982.
  • There are two ways to write error-free programs; only the third one works.

    "Epigrams on Programming". ACM "SIGPLAN" Notices 17 (9), (pp. 7-13), September 1982.
  • In English every word can be verbed. Would that it were so in our programming languages.

    "Epigrams on Programming". ACM SIGPLAN Notices 17 (9), pp. 7-13, pu.inf.uni-tuebingen.de. September 1982.
  • Optimization hinders evolution. Everything should be built top-down, except the first time. Simplicity does not precede complexity, but follows it.

  • Some programming languages manage to absorb change, but withstand progress.

    "Epigrams on Programming". ACM SIGPLAN Notices 17 (9), pp. 7-13, pu.inf.uni-tuebingen.de. September 1982.
  • A programming language is low level when its programs require attention to the irrelevant.

    "Epigrams on Programming". ACM SIGPLAN Notices 17 (9), pp. 7-13, pu.inf.uni-tuebingen.de. September 1982.
  • Optimization hinders evolution.

  • Programmers are not to be measured by their ingenuity and their logic but by the completeness of their case analysis.

  • When someone says, "I want a programming language in which I need only say what I want done," give him a lollipop.

  • It is easier to change the specification to fit the program than vice versa.

    "Epigrams on Programming". ACM SIGPLAN Notices 17 (9), pp. 7-13, pu.inf.uni-tuebingen.de. September 1982.
  • In computing, turning the obvious into the useful is a living definition of the word "frustration".

  • I think that it's extraordinarily important that we in computer science keep fun in computing. When it started out, it was an awful lot of fun. Of course, the paying customers got shafted every now and then, and after a while we began to take their complaints seriously. We began to feel as if we really were responsible for the successful, error-free perfect use of these machines. I don't think we are. I think we're responsible for stretching them, setting them off in new directions, and keeping fun in the house. I hope the field of computer science never loses its sense of fun.

    "The Structure and Interpretation of Computer Programs". Textbook by Gerald Jay Sussman and Hal Abelson, 2nd edition, 1996.
  • You can measure a programmer's perspective by noting his attitude on the continuing vitality of FORTRAN.

    "Epigrams on Programming". ACM SIGPLAN Notices 17 (9), pp. 7-13, pu.inf.uni-tuebingen.de. September 1982.
  • Syntactic sugar causes cancer of the semicolon.

    "Epigrams on Programming". ACM SIGPLAN Notices 17 (9), pp. 7-13, pu.inf.uni-tuebingen.de. September 1982.
  • In computing, the mean time to failure keeps getting shorter.

  • Once you understand how to write a program get someone else to write it.

  • Adapting old programs to fit new machines usually means adapting new machines to behave like old ones.

  • FORTRAN is not a flower but a weed - it is hardy, occasionally blooms, and grows in every computer.

    Alan J. Perlis (1975). “Introduction to computer science”
  • In the long run, every program becomes rococo, and then rubble.

  • One man's constant is another man's variable.

    Men  
    Alan J. Perlis (1975). “Introduction to computer science”
  • If you have a procedure with 10 parameters, you probably missed some.

    "Epigrams on Programming". ACM SIGPLAN Notices 17 (9), pp. 7-13, pu.inf.uni-tuebingen.de. September 1982.
  • Often it is the means that justify the ends: goals advance technique and technique survives even when goal structures crumble.

  • When a professor insists computer science is X but not Y, have compassion for his graduate students.

  • Any noun can be verbed.

  • A language that doesn't affect the way you think about programming is not worth knowing.

    "Epigrams on Programming". ACM SIGPLAN Notices 17 (9), pp. 7-13, pu.inf.uni-tuebingen.de. September 1982.
Page 1 of 2
  • 1
  • 2
  • We hope you have found the saying you were looking for in our collection! At the moment, we have collected 57 quotes from the Computer Scientist Alan Perlis, starting from April 1, 1922! We periodically replenish our collection so that visitors of our website can always find inspirational quotes by authors from all over the world! Come back to us again!
    Alan Perlis quotes about: Computers Fun Language Learning Technology Writing

    Alan Perlis

    • Born: April 1, 1922
    • Died: February 7, 1990
    • Occupation: Computer Scientist