Co je objektový kód v počítačovém programu?

Počítače jsou stroje, které běží na milionech řádků kódu. Programátoři píší kód v různých jazycích, ale celý tento kód má některé základní vlastnosti, bez ohledu na to, který jazyk se používá. Program má vždy dvě sady kódu, zdrojového kódu a kódu objektu. Zdrojový kód je to, co je vytvořeno předem, jazyk, který programátor používá k vydávání pokynů kompilátoru počítače, aby program spustil. Výsledek kompilátoru, který kompiluje tyto instrukce zdrojového kódu, se nazývá objektový kód.

Výrazy jsou intuitivní v tom, že zdrojový kód je začátkem nebo zdrojem operace a objektový kód je žádoucím výsledkem nebo objektem celého cvičení. Je uložen v souborech, které jsou vytvořeny kompilátorem počítače a může se stát konečným cílem určeným programátorem.

Jakmile je zdrojový kód zkompilován do souborů, může pokračovat do procesoru počítače, který provádí závěrečné pokyny. Běžně dostupné softwarové aplikace jsou obrovské kolekce objektového kódu, které nelze zásadně změnit, protože zdrojový kód není zahrnut. Je to jako mít řešení problému, ale ne všechny kroky použité k jeho dosažení. Změna tohoto kódu bez nutnosti zdrojového kódu může být frustrující.

Tento postup ve více krocích je nutný, protože počítače mohou provádět pouze ty pokyny, které jsou psány v strojovém jazyce. To je konečný výsledek, kterým jsou provedené verze objektového kódu. Když tedy zákazník získá softwarovou aplikaci, získá tento spotřebitel prováděnou verzi zdrojového kódu, která se stala strojovým jazykem, který byl transformován do konečného projektu.

Vzhledem k současnému důrazu na otevřený zdrojový kód se ve zdrojovém kódu uvolňuje stále více aplikací s cestami. Pečliví programátoři a kodéry mohou ke zdrojovému kódu přistupovat, změnit jej podle svých potřeb a poté vytvořit nový objektový kód, který splňuje účel, který se může lišit od účelu původních programátorů.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?