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:
“Of Ickworths boys, their fathers joys,
There is but one a bad one;
The tenth is he, the parsons fee,
And indeed he is a sad one.
No love of fame, no sense of shame,
And a bad heart, let me tell ye:
Without, all brass; within, all ass,
And the puppys name is Felly.”
—Horace Walpole (17171797)
“When we can drain the Ocean into mill-ponds, and bottle up the Force of Gravity, to be sold by retail, in gas jars; then may we hope to comprehend the infinitudes of mans soul under formulas of Profit and Loss; and rule over this too, as over a patent engine, by checks, and valves, and balances.”
—Thomas Carlyle (17951881)