Generarea codului

Autor: John Stephens
Data Creației: 22 Ianuarie 2021
Data Actualizării: 17 Mai 2024
Anonim
Generarea codului IBAN
Video: Generarea codului IBAN

Conţinut

Definiție - Ce înseamnă generarea codului?

Generarea codului este un mecanism prin care un compilator ia codul sursă ca intrare și îl transformă în cod mașină. Acest cod de mașină este de fapt executat de sistem. Generarea codului este în general considerată ultima fază a compilării, deși există mai multe etape intermediare efectuate înainte de producerea executării finale. Aceste etape intermediare sunt utilizate pentru a realiza optimizarea și alte procese relevante.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică generarea codului

Procesul de generare a codului este realizat de o componentă cunoscută sub numele de generator de cod, parte a programului compilatorului. Codul sursă original al oricărui program trece prin mai multe faze înainte de generarea executării finale. Acest cod executabil final este de fapt codul mașinii, pe care sistemele de computer le pot executa ușor.

În fazele intermediare ale compilării, regulile de optimizare a codului sunt aplicate pe rând. Uneori, aceste procese de optimizare sunt dependente unele de altele, astfel încât acestea sunt aplicate una după alta, pe baza ierarhiei dependenței. După trecerea mai multor faze, este generat un arbore de analiză sau un arbore de sintaxă abstractă și aceasta este intrarea către generatorul de cod. În acest moment, generatorul de cod îl transformă în instrucțiuni secvențiale liniare. După această etapă, mai pot fi câțiva pași în funcție de compilator. Codul final optimizat este codul mașinii pentru execuție și generare de ieșire.