Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je objektový program v počítačovom programovaní?

V počítačovom programovaní program Object je výstup kompilátora alebo zostavovateľa. Je to strojovo čitateľná forma programu, zvyčajne v binárnom kóde (sekvencia 0S a 1S), ktorú je možné priamo vykonať pomocou procesora počítača. Je to zostavená alebo zostavená verzia zdrojového kódu (kód čitateľný človekom napísaný programátorom).

Tu je porucha:

* zdrojový kód: Toto je kód napísaný programátorom v programovacom jazyku na vysokej úrovni (napríklad C ++, Java, Python) alebo v nízkoúrovňovom jazyku montáže. Ľudia to pochopiteľne zrozumili.

* kompilácia/montáž: Zdrojový kód je spracovaný kompilátorom (pre jazyky na vysokej úrovni) alebo zostavovateľom (pre montážny jazyk). Tento proces prekladá zdrojový kód čitateľný človekom do strojového kódového kódu.

* Object Program (kód objektu): Výsledný kód objektu je program objektov. Obsahuje pokyny stroja, údaje a ďalšie informácie potrebné na vykonanie, ale stále môžu chýbať niektoré prvky potrebné pre plne spustiteľný program.

* Prepojenie (často potrebné): Viaceré súbory objektov (z rôznych súborov zdrojového kódu) sa často musia kombinovať do jedného spustiteľného súboru. To sa deje linkerom. Linker rieši referencie medzi súbormi objektov, zahŕňa potrebný kód knižnice a vytvorí konečný spustiteľný prispôsobenie.

* spustiteľný program: Konečný výstup po prepojení, pripravený na spustenie priamo v počítači.

Stručne povedané, objektový program je rozhodujúcim stredným krokom v procese transformácie zdrojového kódu napísaného človeka do programu spustenia. Vo väčšine prípadov to nie je priamo spustené, ale je to nevyhnutný stavebný blok pre konečnú spustičku.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené