This text uses an Associative Computing Environment (ACE)
which allows complex problems to be programmed in "Anglish"
(Associative English). Anglish allows plural associative
programs to be written using tables of data,
algebraic expressions and stylized natural language phraseology.
These three items together form a specification which is the basis of a
formalized, self documenting problem solving process.
Anglish is not capable of or intended to replace natural
language. A syntax more rigid than natural language is used, but
because of is similarity to natural language, it is easy to learn
and use. Only minimal computer science skills are required to use
Anglish and ACE.