Zusammengesetzt

Nicht nur menschliche Benutzer können mit einem Computerprogramm interagieren, sondern auch andere Programme. Dies kommt sogar sehr viel häufiger vor, es findet eigentlich ständig statt. Innerhalb eines Computers laufen sehr viele Programme, die nur andere Programme steuern oder mit Daten oder Hardware-Ressourcen versorgen oder so.

In gewisser Weise ist jedes Programm zusammengesetzt aus kleineren Einheiten, die durchaus selbst „Programme“ genannt werden können. Sie erfüllen bestimmte Funktionen und werden bei Bedarf eingeschaltet. Dann interagieren sie mit anderen Teilen des Programms über spezielle Kanäle oder Schnittstellen — die letztlich auch wieder nichts anderes sind als eben solche Unter-Programme, die eine bestimmte Funktion erfüllen…