Programmeerimiskeel
•1960 –COBOL, LISP
ITK 2007, Kalev Pihl
Sissejuhatus informaatikasse
6
Klassifikatsioonid I
•Programmeerimise paradigmad
.Imperatiivsed keeled
.Protseduursed (FORTRAN, Pascal, Ada, C)
.Objektorienteeritud (Smalltalk, C++, Java)
.Deklaratiivsed keeled
.Funktsionaalsed (Scheme, ML, Haskell)
.Loogilised (Prolog, Parlog, Gödel, Mercury )
ITK 2007, Kalev Pihl
Sissejuhatus informaatikasse
7
Klassifikatsioonid II
•Realiseerimismeetodi järgi:
.Interpreteeritavad
.Kompileeritavad
.Kompromiss
ITK 2007, Kalev Pihl
Sissejuhatus informaatikasse
8
Klassifikatsioonid III
•Mäluhalduse järgi:
.“Käsitsi” mäluhaldusega
.“Prügikoristusega”
•Tüübisüsteemi järgi:
.Dünaamiliselt tüpiseeritud
.Staatiliselt tüpiseeritud
ITK 2007, Kalev Pihl
Sissejuhatus informaatikasse
9
Tüüpilised võimalused, mida keel
pakub
•Primitiivsed andmetüübid:
.int, char etc (näiteks: 1 ja –3 on int-id, „c. ja „a. on char-id)