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 to kompilovaný čas a čas spustenia?

Čas kompilácie a čas chodu sú dve rôzne fázy vykonávania počítačového programu.

Čas zostavenia označuje fázu, keď je zdrojový kód programu preložený kompilátorom do strojového kódu. Počas tejto fázy kompilátor kontroluje syntaktické chyby a chyby typu v zdrojovom kóde a generuje objektový súbor obsahujúci inštrukcie strojového kódu, ktoré môže počítač vykonať.

Doba spustenia označuje fázu, keď sú inštrukcie strojového kódu generované kompilátorom vykonávané centrálnou procesorovou jednotkou (CPU) počítača. Počas tejto fázy je premenným programu pridelená pamäť a inštrukcie sú vykonávané postupne, aby vykonali požadované výpočty a vytvorili výstup.

Tu je niekoľko kľúčových rozdielov medzi kompilovaným časom a časom spustenia:

* Čas zostavenia nastane pred spustením programu počas času spustenia sa vyskytuje počas vykonávania programu.

* Čas zostavenia sa používa na kontrolu syntaktických chýb a chýb typu počas času spustenia sa používa na vykonávanie inštrukcií programu a vykonávanie výpočtov.

* Čas zostavenia je vo všeobecnosti rýchlejší ako doba spustenia , pretože zahŕňa iba preklad zdrojového kódu do strojového kódu počas času spustenia zahŕňa skutočné vykonávanie inštrukcií programu.

* Čas zostavenia chyby je možné zistiť pred spustením programu počas času spustenia chyby možno zistiť iba počas vykonávania programu.

Celkovo sú čas kompilácie a čas chodu dve dôležité fázy pri vykonávaní počítačového programu, pričom každá slúži na iný účel a má svoje vlastné charakteristiky.

Najnovšie články

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