BusyBodies is a programming system which is unique in that only a portion of its functioning is symbolic. The bulk of the computation is an artifact of the virtual environment that the BusyBodies agents exist in. It is the first programming system based on the Distributed Cognition paradigm, which acknowledges that computation is a phenomenon that is distributed amongst people, computers, and their environment.
Since the creation of machine code, programming has been thought of as a language task. More about existing stuff.
End user programming systems
BusyBodies is