Razlika između verzija stranice "Izvršni kod"

[pregledana izmjena][pregledana izmjena]
Uklonjeni sadržaj Dodani sadržaj
mNo edit summary
sitne prepravke
Red 1:
 
{{Izvršenje programa}}[[Datoteka:Binary_executable_file2.png|mini| Heksadecimalani prikaz izvršnog modula realnog učitavanja. ]]
U računarstvu, '''izvršni kôd''', '''izvršna datoteka''' ili '''izvršni program''' ({{Jez-en|Executable, executable file, executable code, executable program}}) jest događajnaređenje koji uzrokuje računarračunaru da "izvrši naznačene zadatke prema kodiranim [[Instrukcija (računarstvo)|instrukcijama]]",<ref>{{Cite web|url=http://www.merriam-webster.com/dictionary/executable|title=executable|website=Merriam-Webster's Online Dictionary|publisher=[[Merriam-Webster]]|accessdate=2008-07-19}}</ref> za razliku od [[Podaci (računarstvo)|podataka]] kojikoje moraju biti obrađeni odprogram stranemora programaobraditi da bi bili smisleni.
 
== Stvaranje izvršnih datoteka ==
Izvršne datoteke mogu se ručno kodirati na mašinskom jeziku, ali je puno praktičnije pisati [[izvorni kod]] na [[Programski jezik visokog nivoa|jeziku visokog nivoa]] koji ljudi mogu lako razumjeti. U nekim slučajevima, izvorni kôd se može pisati u jeziku [[Asembler|asemblera]], koji i dalje ostaje čitljiv ljudima, ali je jako blizak mašinskom kodu. Jezik visokog nivoa se [[Kompajler|kompajlira]] u izvršnu datoteku mašinskog koda ili u neku drugu [[Objektna datoteka|objektnu datoteku]] mašinskog koda. Nekoliko objektnih datoteka se [[Linker|linkuje]] dakako 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.<ref>{{Cite web|url=https://refspecs.linuxbase.org/elf/gabi4+/ch4.intro.html|title=Chapter 4: Object Files|website=refspecs.linuxbase.org|accessdate=2019-09-18}}</ref>
 
== Reference ==