Programmeerimise algkursus
· assembler - madaltaseme programmeerimiskeel, käskude koodid on mnemoonilised
(näit. ADD, DIV, MOV, ...), operandide ja aadresside jaoks saab kasutada nimesid,
saab deklareerida andmeid, programmi võib varustada kommentaaridega, ...
· universaalsed programmeerimiskeeled (ei sõltu protsessori käsustikust) e. kõrgtaseme
keeled, saab liigitada paradigma alusel
· keskkonnad tööks valmiskomponentidega, võimaldavad "liimida" valmiskomponendid
tervikuks
Keele muudab arvutile arusaadavaks eriline süsteemitarkvara hulka kuuluv programm - keele
translaator:
· Kompilaator - tõlgib kõrgtaseme keelest masinkoodi (või mingisse nn. vahekoodi,
näit. Java baitkoodi).
· Interpretaator - täidab programmi ilma masinkoodi moodustamata; tavaliselt
interpreteeritakse vahekoodi, mitte programmi teksti.