Contents    Page-10    Prev    Next    Page+10    Index   

Lisp

Lisp facilitates the manipulation of symbolic expressions such as program code. Therefore, Lisp is ideal for advanced compilation techniques that involve transformation of code.

Greenspun's Tenth Rule of Programming:

Any sufficiently complicated C or Fortran program contains an ad hoc informally-specified bug-ridden slow implementation of half of Common Lisp.

Example:

Language: Lines: Time: Personnel: Cost
C++ 25,000 10 years Ph.D. $2,000,000
Lisp 150 1 week Undergrad $200