Sissejuhatus infotehnoloogiasse eksami sooritamiseks
fetch-and-execute cycle. It takes the CPU several steps to
fetch and execute an instruction.
Hierarhia pistikutest progekeelteni
Esimene: programmeerimismeetod: kaablid ja pistikud
Teine: von Neumanni arhitektuur, programm malus
binaarkoodina:01011101 01001011 01010101 11010101
10101001 ....Lihtsam kirjutada hexas, ntx 4A FC 09 B2 ....
Kolmas: Esmane progekeel: assembler. Uks masinakask:
tuupiliselt uks rida assembleri-programmi
Neljas: Harilik progekeel ehk nn korgkeel (fortran, basic, c,
java,python jne jne).Harilikud valemid, if-then-else jne, a la
x=2*y+sin(y);
Kõrgkeeled on erineva abstraktsusastmega:
Masinalähedane ja ebamugav: Fortran, C (portaabel
assembler)
Abstraktsem ja mugavam: Lisp, Ada, ML, Java, Python,
Peale programmeerimiskeelte on veel hulk muid keeli:
Päringukeeled (SQL, RDQL, ....)
Kujunduskeeled (HTML, PS, ...)
Spetsifitseerimiskeeled (loogikakeeled, UML,)
On olemas kaks põhivarianti keeles X programmi
täitmiseks