The native language of the computer. In order for a program to run, it must be presented to the computer as binary-coded machine instructions that are specific to that CPU family. Although programmers ...
From left to right: Agent A sees a random image; A tries to use his own language (to be learned) to tell a friend B what he saw; B needs to understand the language and guess what A is talking about ...
Translating from one language to another is hard, and creating a system that does it automatically is a major challenge, partly because there are just so many words, phrases and rules to deal with.