Za prevodjenje nekog programa koji si napisala postoje kompajler i interpreter.
Kompajler stvara izvrsnu verziju od izvornog koda, i znaci ti kada prevedes tvoj izvorni kod dobijas izvrsnu verziju i mozes da testira program, i primetis neku gresku ti moras da ispravljas to u izvornom kodu, i da ga opet prevodis i opet pokreces.
Kod interpretera to radi drugacije. kod njega se prevodi jedna po jedna instrukcija iz izvornog koda u realnom vremenu, za vreme izvrsavanja programa. Takodje moze da se vrse izmene za vreme samog izvrasavanja programa.
a tom principu ti radi i debug-er
|