Generování kódu

Autor: John Stephens
Datum Vytvoření: 22 Leden 2021
Datum Aktualizace: 17 Smět 2024
Anonim
Generování kódu - Technologie
Generování kódu - Technologie

Obsah

Definice - Co znamená Generování kódu?

Generování kódu je mechanismus, ve kterém kompilátor vezme zdrojový kód jako vstup a převede jej na strojový kód. Tento strojový kód je ve skutečnosti spuštěn systémem. Generování kódu je obecně považováno za poslední fázi kompilace, i když před vytvořením finálního spustitelného souboru je provedeno několik přechodných kroků. Tyto přechodné kroky se používají k provádění optimalizace a dalších příslušných procesů.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje generování kódu

Proces generování kódu je prováděn komponentou známou jako generátor kódu, součást kompilátorového programu. Původní zdrojový kód libovolného programu prochází více fázemi před vygenerováním konečného spustitelného souboru. Tento konečný spustitelný kód je ve skutečnosti strojový kód, který mohou počítačové systémy snadno spustit.

V mezilehlých fázích kompilace jsou pravidla optimalizace kódu aplikována postupně. Někdy jsou tyto optimalizační procesy vzájemně závislé, takže se aplikují jeden po druhém na základě hierarchie závislosti. Po absolvování více fází se vygeneruje strom analýzy nebo abstraktní syntaktický strom, což je vstup do generátoru kódu. V tomto okamžiku jej generátor kódu převede na lineární sekvenční instrukce. Po této fázi mohou existovat další kroky v závislosti na kompilátoru. Konečný optimalizovaný kód je strojový kód pro provádění a generování výstupu.