Programmeerimise algkursus
interpreteeritakse vahekoodi, mitte programmi teksti.
· JIT (Just In Time) kompilaator - teisendab vahekoodi masinkoodiks "vajadusel" (näit.
optimiseerimise eesmärgil).
Näiteks keele Java korral
Programmi elutsükkel (IDE mõttes - small picture, mitte segi ajada elutsükliga
tarkvaratootmises):
· programmi teksti sisestamine (näiteks notepad abil, programmi teksti toimetamiseks
kontoripaketid hästi ei sobi!)
· programmi kompileerimine (Java keele korral: javac Programm.java)
· süntaksivigade parandamine (süntaksi silumine)
· käivitamiseks vajaliku keskkonna loomine ja muude programmide kaasamine (kui
vaja)
· programmi käivitamine (Java keele korral: java Programm )
· sisuliste vigade parandamine (silumine, debugging)
· programmi testimine (testid peavad olema ENNE välja mõeldud; parem veel, kui
testib keegi teine)