Getrennte Kompilation (II)

schwierig, falls Sprache kein Modulkonzept hat (C, Pascal)

$ \to$ 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)



Johannes Waldmann 2005-01-28