compiler
übersetzungsprogramm
interpreter
programm welches anweisung ausführt
programmiersprachen
deklarative
imperative
logische
funktionale
prozedurale
objektorientierte
logische Ps
logische Formeln und Aussagen führen zu Logischen Schlussoflgerungen ( bsp Proglog)
funktionale Ps
Funktionsdefinitionen und evtl selbstdefinierte Datentypen
Resultat eines Programmes ist immer ein einziger Wert
prozentuale ps
strukturierung durch gruppierung von imperativen Quelltext
nehmen parameter entgegen & geben Ergebnisse zurück
Je nach Ps (“funktionen” “prozeduren” “routinen” “unterprogramme”
bsp pascal cobol
objektorientierte ps
def von objekten mit eigenschaften (attribute) und fähigkeiten (methoden) in klassen
methoden
ändern attributwerte + objekte können untereinander nachrichten austauschen
wesentliches konzept: vererbung ( unterklassen erzeugen mit attribute und methoden der oberklasse)
bsp java c++
Last changeda month ago