Kommunizierende Programme

Damit zwei Programme miteinander kommunizieren können, wird ein drittes gebraucht, das die beiden verbindet.

Die Kommunikation ist in der Regel eine partielle. Nicht jede Aktivität des einen Programms wird von dem anderen registriert. Teile des einen Programms interagieren mit Teilen des anderen, sie werden miteinander verbunden. Und bilden so ein neues Programm. Mit einem eigenen Raum.

Die Programm-Räume durchdringen einander. Dabei überlagern sie sich zu einem ganz eigenen Raum. Allerdings gibt es keine scharfe Abgrenzung zwischen den Räumen. Enthaltensein in einem schließt das Enthaltensein in einem anderen nicht aus. Doch natürlich gibt es vieles, was nur in einem der sich überlagernden Räume stattfindet. Jeder Raum ist auf seine Weise einzigartig.