Fetching details from the dictionary...
artificial language (e.g. Esperanto); constructed language; conlang
language for defining structures, logic, etc. (e.g. XML, HTML, etc.)