Aufgabe 3

  1. Modula-2 kennt Prozedur-Typen. Nennen Sie einen Aspekt, bei dem diese sehr sinnvoll eingesetzt werden können!

  2. Modula-2 kennt hidden types. Nennen Sie einen Aspekt, bei dem diese sehr sinnvoll eingesetzt werden können!

    Zur Übersetzung größerer Programme kann man mit mmm ein sog. Makefile erzeugen und mit dem Kommando make das ausführbare Programm generieren.

  3. Nennen Sie einen grundsätzlichen Aspekt, der im Makefile festgehalten wird.
  4. Nennen Sie zwei Aufgaben, die make automatisch erledigt.

Lösung

  1. Prozeduren als Parameter
  2. Abstrakte Datentypen
  3. Abhängigkeiten zwischen den Modulen, Übersetzungsreihenfolge
  4. Aufruf des Compilers in der richtigen Reihenfolge, Prüfen von Zeitstempeln