U računarstvu, izvršni kôd, izvršna datoteka ili izvršni program (engleski: Executable, executable file, executable code, executable program) jest naređenje računaru da "izvrši naznačene zadatke prema kodiranim instrukcijama",[1] za razliku od podataka koje program mora obraditi da bi bili smisleni.

Heksadecimalani prikaz izvršnog modula realnog učitavanja.

Stvaranje izvršnih datoteka uredi

Izvršne datoteke mogu se ručno kodirati na mašinskom jeziku, ali je puno praktičnije pisati izvorni kod na jeziku visokog nivoa koji ljudi mogu lako razumjeti. U nekim slučajevima, izvorni kôd se može pisati u jeziku asemblera, koji i dalje ostaje čitljiv ljudima, ali je jako blizak mašinskom kodu. Jezik visokog nivoa se kompajlira u izvršnu datoteku mašinskog koda ili u neku drugu objektnu datoteku mašinskog koda. Nekoliko objektnih datoteka se linkuje kako bi dobili izvršnu datoteku. Objektne datoteke su obično u kontejnerskom formatu, kao što je na primjer .exe datoteka koja je Windowski izvršni program.[2]

Reference uredi

  1. ^ "executable". Merriam-Webster's Online Dictionary. Merriam-Webster. Pristupljeno 19. 7. 2008.
  2. ^ "Chapter 4: Object Files". refspecs.linuxbase.org. Pristupljeno 18. 9. 2019.

Vanjski linkovi uredi