Programmeerimiskeel
joelonsoftware.com/articles/fog0000000074.html
ITK 2007, Kalev Pihl
Sissejuhatus informaatikasse
21
i100 - programmeerimiskeeled0
Programmerimis-
keeled
Millest juttu tuleb?
•Programmeerimiskeeled
•Keelte klassifitseerimine
•Näited
ITK 2007, Kalev Pihl
Sissejuhatus informaatikasse
2
Definitsioon
•Programmeerimiskeel on:
1.süntaksi-ja semantikareeglite kogum arvutile
programmi kirjutamiseks.
2.algoritmikeel algoritmide esitamiseks arvutile
sobival kujul s.t. kergesti transleeritaval kujul
ITK 2007, Kalev Pihl
Sissejuhatus informaatikasse
3
Omadused
•Funktsionaalsus
•Sihtmärk
•Konstruktsioon
•Väljendusrohkus
•Universaalsus. Seni on kõik katsed luua
universaalset keelt ebaõnnestunud. Seda
eelkõige kasutajatest lähtuvalt.
ITK 2007, Kalev Pihl
Sissejuhatus informaatikasse
4
Süntaks ja semantika
•Süntaks:
.Keele reeglite kogum märkimaks, mida on lubatud
kirjutada
.Koosneb üldiselt “regular expressionitest”