Operatsioonisüsteemi alused
· Kõrgtaseme keeled imiteerivad loomulike keeli, kasutades kõnekeele sõnu ja
üldkasutatavaid matemaatilisi sümboleid
· Need keeleed on inimesele mugavamad. Nende abil võib kirjutada programme, milles
on tuhandeid ridu.
Algoritm
· Algoritm on sammsammuline tegevusjuhis, juhend, eeskiri mingi tegevuse
sooritamiseks või eesmärgi saavutamiseks
Struktuurprogrammeerimine
· Kõrgkeeles kirjutatud lühikesed programmid olid kergesti arudaadavad kuid
suuremahulised muutusid raskesti arusaadavaks ja mittejuhitavaks.
· Lahenduseks oli struktuurprogrammeerimine
Objekt-orienteeritud programmeerimine
· alates 1970 lõpust ja 1980 algusest hakati looma objektorienteeritud
programmeerimise keeli (OOP)
· OOP'is on struktuurprogrammeerimise parimad printsiibid, milledele on listaud uued
konseptrsioonid
Paketttöötlus
· Paketttöötluse jaoks on vajalik täidetavate programmide järjekord,