10ta Greenspuna

Greenspun’s 10th Rule of Programming (10ta Zasada Programowania Greenspuna)

“Any sufficiently complicated C or Fortran program contains an ad-hoc, informally-specified bug-ridden slow implementation of half of Common Lisp.” („Każdy odpowiednio zaawansowany program w C albo Fortranie zawiera napisaną naprędce, bez formalnej specyfikacji, najeżoną błędami i wolną implementację połowy języka Common Lisp”).

Peter Seibel's Corollary (komentarz Petera Seibela)

“Any sufficently complicated Java program requires a programmable IDE to make up for the half of Common Lisp not implemented in the program itself.” („Każdy odpowiednio zaawansowany program w Javie wymaga programowalnego środowiska programisty, aby nadrobić połowę języka Lisp nie zaimplementowaną w samym programie”)

(za: Bill Clementson's Blog)