76 Quotes by Alan Perlis

  • Author Alan Perlis
  • Quote

    Every program has (at least) two purposes: the one for which it was written and another for which it wasn't.

  • Tags
  • Share

  • Author Alan Perlis
  • Quote

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

  • Tags
  • Share


  • Author Alan Perlis
  • Quote

    It is better to have 100 functions operate on one data structure than to have 10 functions operate on 10 data structures.

  • Tags
  • Share

  • Author Alan Perlis
  • Quote

    The string is a stark data structure and everywhere it is passed there is much duplication of process. It is a perfect vehicle for hiding information.

  • Share

  • Author Alan Perlis
  • Quote

    Symmetry is a complexity-reducing concept (co-routines include subroutines); seek it everywhere.

  • Tags
  • Share

  • Author Alan Perlis
  • Quote

    In a 5 year period we get one superb programming language - only we can't control when the 5 year period will begin.

  • Tags
  • Share

  • Author Alan Perlis
  • Quote

    Every reader should ask himself periodically “Toward what end, toward what end?” – but do not ask it too often lest you pass up the fun of programming for the constipation of bittersweet philosophy.

  • Share

  • Author Alan Perlis
  • Quote

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

  • Share