"Automatische Garbage Collection"
Automatische Garbage Collection ist ein Kernelement vieler moderner Programmiersprachen: Dynamische Datenstrukturen, die im Heap des Prozesses angelegt sind, werden automatisch frei gegeben, sobald sie für die Programmausführung nicht mehr benötigt werden. Im Systemsoftware-Stack sind Garbage Collectoren somit ein wichtiges Bindeglied zwischen Programmiersprachen, Anwendungssoftware und Betriebssystemen. Lagen die Anfänge automatischer Garbage Collection im Bereich deklarativer, speziell funktionaler Programmiersprachen, haben sie spätestens mit dem Erfolg von Java den Einzug in die Mainstream-Softwareentwicklung vollzogen.
In diesem Seminar schauen wir uns ausgewählte Aspekte automatischer Garbage Collection an Hand von Original-Veröffentlichungen an. |