Es gibt viele kleine Werkzeug-Programme wie cat(1),grep(1),cut(1),paste(1),
sed(1),tr(1) usw. die mit Komunikationsmechanismen des Betriebssystems wie pipe(2)
mit Shells und Scriptsprachen zu größeren Programmen kombiniert werden können.
Feingranularer wie UNIX-Werkzeugkonzept: Unterprogramme und Objekte werden in C/C++ geschrieben.
Bei der Programmierung in TCL gibt es dann keinen Unterschied mehr zu eingebauten Befehlen.
Einbettungen sind in TCL,perl und python möglich. (wiss Vollständigkeit: Wer war der erste ?)
Ohne Scriptsprache machen Komponentensysteme und Frameworks keinen Spaß
(vgl. auch UserInterface-Common-facility 2.6
Scripting)