This article is from the Artificial languages FAQ, by Rick Harrison email@example.com with numerous contributions by others.
Artificial languages are used in conjunction with computers.
Examples are the "pivot languages" or "interlinguas" used in some
methods of automated translation. Some of the knowledge
representation schemes used in artificial intelligence research
resemble the "philosophical languages" and the systems of
"semantic primitives" that were once trendy in the auxiliary
language milieu. When humans want to teach computers how to
perform certain tasks, the instructions must be written in
computer programming languages, which are also a type of
artificial language. (Although some object that programming
languages are not really *languages* because the recipients of
the instructions are neither sentient nor sapient.)