Izvorni kod
Izvorni kod (engleski: source code) je bilo koji niz izjava napisanih u nekom programskom jeziku. U savremenim programskim jezicima izvorni kod je sadržan u nekoliko tekstualnih podataka. Termin se najčešće koristi u kontekstu određenog računarskog softvera. Izvorni kod nekog računarskog programa je skup podataka koji se može pretvoriti iz ljudima razumljive forme u formu koju računar može pokretati i razumjeti, a to je mašinski kod. Izvorni kod se pretvara u pokretljivu "exe" (engleski: executable) datoteku pomoću kompajlera, čiji kod se više ne može vidjeti, jer će on biti preveden u mašinski kod.