Artificial language

An artificial language is a language specially made for a purpose. These languages can be based on an existing natural language or can be artificial.
Some types of artificial languages are: