syntactic sugar
syntactic sugar n. [coined by Peter Landin] Features added
to a language or other formalism to make it `sweeter' for
humans, features which do not affect the expressiveness of the
formalism (compare {chrome}). Used esp. when there is an
obvious and trivial translation of the `sugar' feature into
other constructs already present in the notation. C's `a[i]'
notation is syntactic sugar for `*(a + i)'. "Syntactic sugar
causes cancer of the semicolon." -- Alan Perlis.
The variants `syntactic saccharin' and `syntactic syrup' are
also recorded. These denote something even more gratuitous, in
that syntactic sugar serves a purpose (making something more
acceptable to humans), but syntactic saccharin or syrup serve no
purpose at all. Compare {candygrammar}, {syntactic salt}.
HTML Conversion by AG2HTML.pl V2.94618 & witbrock@cs.cmu.edu