schwierig, falls Sprache kein Modulkonzept hat (C, Pascal)
Aufgaben an Tools delegieren (Make(file), Präprozessor, Linker, Loader).
die wissen aber nicht mehr viel über die Sprache (z. B. Typen, Initialisierungs-Reihenfolgen)
schon besser sind Sprachen mit Modulen (Modula, Ada)
aber immer noch schwierig, falls (wieder einmal) das Objekt/Klassen-Konzept dafür herhalten muß (C++, Java)