Greenspun's Tenth Rule
Greenspun's tenth rule of programming is an aphorism in computer programming and especially programming language circles that states:
Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.This expresses the opinion that the perceived flexibility and extensibility designed into the Lisp programming language includes all functionality that is theoretically necessary to write a complex computer program, and that the core implementations of other programming languages often do not supply critical functionality necessary to develop complex programs.
Read more about Greenspun's Tenth Rule: Origin, Meaning, Morris's Corollary
Famous quotes containing the words tenth and/or rule:
“In his tenth July some instinct
taught him to arm the waiting wave,
a giant where its mouth hung open.
He rode on the lip that buoyed him there
and buckled him under.”
—Anne Sexton (19281974)
“You will find that reason, which always ought to direct mankind, seldom does; but that passions and weaknesses commonly usurp its seat, and rule in its stead.”
—Philip Dormer Stanhope, 4th Earl Chesterfield (16941773)