Izvršni kod

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 datotekaUredi

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]

ReferenceUredi

  1. ^ "executable". Merriam-Webster's Online Dictionary. Merriam-Webster. Pristupljeno 2008-07-19. CS1 održavanje: nepreporučeni parametar (link)
  2. ^ "Chapter 4: Object Files". refspecs.linuxbase.org. Pristupljeno 2019-09-18. CS1 održavanje: nepreporučeni parametar (link)

Vanjski linkoviUredi