Acronym for common algorithmic language. A programming language
developed initially for use in schools in Denmark, now used in the
UK as well. It is defined as a set of extensions to BASIC,
combining "modern" control constructs with the well-known simplicity
and familiarity of BASIC. It therefore facilitates the teaching of
structured programming to beginners. COMAL is at present
(1983) available on only a few machines.