any language or languagelike system that is not a natural language. The category includes invented languages, such as Esperanto, and the various languages used in computer programming; the formal languages of logic and mathematics are also sometimes included. In linguistics and psycholinguistics, artificial languages are sometimes invented to simulate or to violate certain aspects of natural-language rules.