THE LESSER-KNOWN PROGRAMMING LANGUAGES #18 -- FIFTH
FIFTH is a precision mathematical language in which the data types
refer to quantity. The data types range from CC, OUNCE, SHOT, and JIGGER to
FIFTH (hence the name of the language), LITER, MAGNUM and BLOTTO. Commands
refer to ingredients such as CHABLIS, CHARDONNAY, CABERNET, GIN, VERMOUTH,
VODKA, SCOTCH, BOURBON, and WHATEVERSAROUND.
The many versions of the FIFTH language reflect the sophistication and
financial status of its users. Commands in the ELITE dialect include VSOP and
LAFITE, while commands in the GUTTER dialect include HOOTCH, THUNDERBIRD,
RIPPLE and HOUSERED. The latter is a favorite of frustrated FORTH programmers
who end up using this language.
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 from shooting themselves in the foot and thus
extremely restrictive from a general-purpose-programming point of
view, was later promoted as a general-purpose tool and, in fact,
became the ancestor of a large family of languages including
Modula-2 and Ada (see also bondage-and-discipline l
summed up by a devastating (and, in its deadpan way, screamingly
funny) 1981 paper by Brian Kernighan (of K&...