Objektorientierung
Datenkapselung
Vererbung
Überladung
abstrakte Klassen
simulieren die Wirklichkeit
Attribute, Methoden
logische Programmierung?
Abhängig von der Form der zielaussagenunterschiedlichen Verwendung des Programms
Parallelität nutzbar
Logische Programme von herkömmlichen Rechnern nicht direkt ausführbar ( ->Interpreter)
Nach Übersetzung wesentlich komplexer als vergleichbare prozedurale Programme
prozeduale Programmierung
Exakt festgelegt welche Operationen durchzuführen sind (auch Reihenfolge)
Informatik bisher durch diese Art der Algorithmen bestimmt
Großer Aufwand zur Festlegung der Reihenfolge zusätzlicher Konstrukte
funktionale Programmierung
Algorithmus wird nicht als Ablauf beschrieben, sondern als funktionaler Zusammenhang. (Reihenfolge egal)
Ausführungsfolge durch Strategie des Prozessors bestimmt
von herkömmlichen Rechnern nicht direkt ausführbar(> Interpreter)
Zuletzt geändertvor 2 Jahren