Simple model for the evolutionary-game-theoretic explanation of the emergence language as a tool for coordination.
Populations of sender and receiver Agents play games where the sender is given information about the winning move and sends a signal to the receiver who then chooses what move to play. The Community develops an association of "meaning" (in a behaviourist sense) to the signal and begins using it to communicate information about the winning move, essentially creating a very simple language.