On Wikipedia page we can read that constructed language is devised for human or human-like communication. Given the fact, that there are already some constructed language examples for human-computer communication such as Lojban, can constructed language be created by humans for machine-machine communication? Or it won't be a constructed language anymore?

One example could include a Droidspeak code (the fictional language spoken by droids).

  • 2
    Don't understand why this question was downvoted. Just because the answer is 'no', that doesn't mean that it should be downvoted. – Duncan Whyte Sep 12 at 18:04

Yes, but why?

Constructed languages would be better for machine communication than natural languages because languages evolve based on how people use them but machines have some difficulties learning how to interpret those changes. With a fully constructed language, the machine can understand exactly what things mean because all of the rules and details are well document and not allowed to change through natural processes.

However, machines already communicate by sending data in specified formats; why would using a constructed language be beneficial in any way?

  • 1
    One can say such languages already exists. Famous examples could be JSON or XML. – Soaku Feb 8 at 14:11
  • 2
    @labela--gotoa Hm that's a very good point, thanks for the comment! – HyperNeutrino Feb 8 at 14:12

Rick Morneau has a conlang designed to be suitable as both a machine translation interlingua and as a medium of communication. And two Facebook AIs apparently spontaneously constructed their own mutual language. FWIW.

While it would technically be "possible" to design a human-modelled language for a computer, it's impractical; machines already communicate using sets of binary symbols, so to speak. Applications on a computer, for example, use an application binary interface (ABI) to relay information and call functions (etc etc) from one another. As there are many different ABIs that may or may not be mutually compatible, you can say that there already are several machine languages in active use, and many more extinct ones (by merit of their machines no longer being in use).

There is a constructed language, ROILA (RObot Interaction LAnguage) designed for human–robot interaction. I see no conceptual problem in using this language for robot–robot interaction as well and I can imagine the use of such a language instead of electronic impulses as a requirement for some challenges in robotics like football playing teams of robots.

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.