LISP n.
[from `LISt Processing language', but mythically
from `Lots of Irritating Superfluous Parentheses'] AI's mother
tongue, a language based on the ideas of (a) variable-length lists
and trees as fundamental data types, and (b) the interpretation of
code as data and vice-versa. Invented by John McCarthy at MIT in
the late 1950s, it is actually older than any other HLL still
in use except FORTRAN. Accordingly, it has undergone considerable
adaptive radiation over the years; modern variants are quite
different in detail from the original LISP 1.5. The dominant HLL
among hackers until the early 1980s, LISP now shares the throne
with C. Its partisans claim it is the only language that is
truly beautiful. See languages of choice.
All LISP functions and programs are expressions that return
values; this, together with the high memory utilization of LISPs,
gave rise to Alan Perlis's famous quip (itself a take on an Oscar
Wilde quote) that "LISP programmers know the value of everything
and the cost of nothing".
One significant application for LISP has been as a proof by example
that most newer languages, such as COBOL and Ada, are full
of unnecessary crocks. When the Right Thing has already
been done once, there is no justification for bogosity in newer
languages.
[from `LISt Processing language', but mythically
from `Lots of Irritating Superfluous Parentheses'] AI's mother
tongue, a language based on the ideas of (a) variable-length lists
and trees as fundamental data types, and (b) the interpretation of
code as data and vice-versa. Invented by John McCarthy at MIT in
the late 1950s, it is actually older than any other HLL still
in use except FORTRAN. Accordingly, it has undergone considerable
adaptive radiation over the years; modern variants are quite
different in detail from the original LISP 1.5. The dominant HLL
among hackers until the early 1980s, LISP now shares the throne
with C. Its partisans claim it is the only language that is
truly beautiful. See languages of choice.
All LISP functions and programs are expressions that return
values; this, together with the high memory utilization of LISPs,
gave rise to Alan Perlis's famous quip (itself a take on an Oscar
Wilde quote) that "LISP programmers know the value of everything
and the cost of nothing".
One significant application for LISP has been as a proof by example
that most newer languages, such as COBOL and Ada, are full
of unnecessary crocks. When the Right Thing has already
been done once, there is no justification for bogosity in newer
languages.
Related:
- LISP: [from `LISt Processing language', but mythically from
`Lots of Irritating Superfluous Parentheses'] n.
AI's mother tongue, a language based on the ideas... - languages of choice n.
C, C++, LISP, and
Perl.
Nearly every hacker knows one of C or LISP, and most... - languages of choice: n. {C} and {LISP}. Nearly every
hacker knows one of these,
and most good ones are fluent in both. Smalltalk... - macro /mak'roh/ n.
[techspeak] A name (possibly followed
by a formal arg list) that is equated to a text or symbolic
expression to which it is to be expanded (possibly with the
substitution of actual arguments) by a macro expander.
This definition can be found in any technical dictionary... - MFTL /M-F-T-L/
[abbreviation: `My Favorite Toy Language']
1.
adj. Describes a talk on a programming language design... - Pascal n.
An Algol-descended language designed by
Niklaus Wirth on the CDC 6600 around 1967-68 as an instructional
tool for elementary programming.
This language, designed primarily to keep students... - SAIL:: /sayl/, not /S-A-I-L/ n. 1. The Stanford Artificial
Intelligence Lab.
An important site in the early development of LISP... - Turing tar-pit: n. 1. A place where anything is possible but
nothing of interest is practical.
Alan Turing helped lay the foundations of computer... - quine /kwi:n/ n.
[from the name of the logician Willard
van Orman Quine,
via Douglas Hofstadter] A program that generates a...
From the same category:
- SOS /S-O-S/
n.,obs. An infamously losing text
editor.
Once, back in the 1960s, when a text editor was needed... - high bit n.
[from `high-order bit'] 1. The most
significant bit in a byte.
2. [common] By extension, the most significant part... - waldo /wol'doh/ n.
[From Robert A. Heinlein's story
"Waldo"] 1.
A mechanical agent, such as a gripper arm, controlled... - fish n.
[Adelaide University, Australia] 1. Another
metasyntactic variable.
See foo. Derived originall from the Monty Python... - WIMP environment n.
[acronym: `Window, Icon, Menu,
Pointing device (or Pull-down menu)'] A graphical...
