Izvršni kod

S Wikipedije, slobodne enciklopedije
Idi na navigaciju Idi na pretragu
Heksadecimalani prikaz izvršnog modula realnog učitavanja.

U računarstvu, izvršni kôd, izvršna datoteka ili izvršni program (engleski: Executable, executable file, executable code, executable program) jest događaj koji uzrokuje računar da "izvrši naznačene zadatke prema kodiranim instrukcijama",[1] za razliku od podataka koji moraju biti obrađeni od strane programa da bi bili smisleni.

Stvaranje izvršnih datoteka[uredi | uredi izvor]

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 da 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 | uredi izvor]

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

Vanjski linkovi[uredi | uredi izvor]