INTERCAL /in't*r-kal/ n.
[said by the authors to stand
for `Compiler Language With No Pronounceable Acronym'] A computer
language designed by Don Woods and James Lyons in 1972. INTERCAL
is purposely different from all other computer languages in all
ways but one; it is purely a written language, being totally
unspeakable. An excerpt from the INTERCAL Reference Manual will
make the style of the language clear:
It is a well-known and oft-demonstrated fact that a person whose
work is incomprehensible is held in high esteem. For example, if
one were to state that the simplest way to store a value of 65536
in a 32-bit INTERCAL variable is:
DO :1 <- #0$#256
any sensible programmer would say that that was absurd. Since this
is indeed the simplest method, the programmer would be made to look
foolish in front of his boss, who would of course have happened to
turn up, as bosses are wont to do. The effect would be no less
devastating for the programmer having been correct.
INTERCAL has many other peculiar features designed to make it even
more unspeakable. The Woods-Lyons implementation was actually used
by many (well, at least several) people at Princeton. The language
has been recently reimplemented as C-INTERCAL and is consequently
enjoying an unprecedented level of unpopularity; there is even an
alt.lang.intercal newsgroup devoted to the study and ...
appreciation of the language on Usenet.
Inevitably, INTERCAL has a home page on the Web:
http://www.tuxedo.org/intercal/. An extended version,
implemented in (what else?) Perl and adding object-oriented
features, is available at http://dd-sh.assurdo.com/INTERCAL.
See also Befunge.
[said by the authors to stand
for `Compiler Language With No Pronounceable Acronym'] A computer
language designed by Don Woods and James Lyons in 1972. INTERCAL
is purposely different from all other computer languages in all
ways but one; it is purely a written language, being totally
unspeakable. An excerpt from the INTERCAL Reference Manual will
make the style of the language clear:
It is a well-known and oft-demonstrated fact that a person whose
work is incomprehensible is held in high esteem. For example, if
one were to state that the simplest way to store a value of 65536
in a 32-bit INTERCAL variable is:
DO :1 <- #0$#256
any sensible programmer would say that that was absurd. Since this
is indeed the simplest method, the programmer would be made to look
foolish in front of his boss, who would of course have happened to
turn up, as bosses are wont to do. The effect would be no less
devastating for the programmer having been correct.
INTERCAL has many other peculiar features designed to make it even
more unspeakable. The Woods-Lyons implementation was actually used
by many (well, at least several) people at Princeton. The language
has been recently reimplemented as C-INTERCAL and is consequently
enjoying an unprecedented level of unpopularity; there is even an
alt.lang.intercal newsgroup devoted to the study and ...
appreciation of the language on Usenet.
Inevitably, INTERCAL has a home page on the Web:
http://www.tuxedo.org/intercal/. An extended version,
implemented in (what else?) Perl and adding object-oriented
features, is available at http://dd-sh.assurdo.com/INTERCAL.
See also Befunge.
Related:
- ADVENT /ad'vent/ n.
The prototypical computer
adventure game,
first designed by Will Crowther on the PDP-10 in... - Befunge n.
A worthy companion to INTERCAL; a
computer language family which escapes the quotidian limitation of
linear control flow and embraces program counters flying through
multiple dimensions with exotic topologies.
Sadly, the Befunge home page has vanished, but a... - COME FROM n.
A semi-mythical language construct dual to the
`go to';
COME FROM <label> would cause the referenced... - retrocomputing /ret'-roh-k*m-pyoo'ting/ n.
Refers to
emulations of way-behind-the-state-of-the-art hardware or software,
or implementations of never-was-state-of-the-art; esp... - write-only language n.
A language with syntax (or
semantics) sufficiently dense and bizarre that any routine of
significant size is automatically write-only code.
A sobriquet applied occasionally to C and often... - hacker humor
A distinctive style of shared
intellectual humor found among hackers,
having the following marked characteristics: 1... - TeX /tekh/ n.
An extremely powerful macro-based text formatter written by
Donald E.
Knuth, very popular in the computer-science community... - retrocomputing: /ret'-roh-k*m-pyoo'ting/ n. Refers to emulations
of way-behind-the-state-of-the-art hardware or software,
or implementations of never-was-state-of-the-art... - 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...
