Generació de codi

Autora: John Stephens
Data De La Creació: 22 Gener 2021
Data D’Actualització: 17 Ser Possible 2024
Anonim
Generació de codi - Tecnologia
Generació de codi - Tecnologia

Content

Definició: què significa generació de codi?

La generació de codis és un mecanisme on un compilador pren el codi font com a entrada i el converteix en codi de màquina. El codi de màquina realment és executat pel sistema. La generació de codi es considera generalment l'última fase de la compilació, tot i que hi ha diversos passos intermedis realitzats abans que es produeixi l'executable final. Aquests passos intermedis s’utilitzen per realitzar l’optimització i altres processos rellevants.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica Code Generation

El procés de generació de codis el realitza un component conegut com a generador de codi, part del programa del compilador. El codi font original de qualsevol programa passa per diverses fases abans de generar l'executable final. Aquest codi executable final és en realitat el codi de màquina, que els sistemes informàtics poden executar fàcilment.

A les fases intermèdies de la compilació, s’apliquen regles d’optimització de codis a la vegada. De vegades, aquests processos d’optimització depenen els uns dels altres, de manera que s’apliquen l’un darrere l’altre en funció de la jerarquia de dependències. Després de passar diverses fases, es genera un arbre analitzador o un arbre de sintaxi abstracte i és l’entrada al generador de codi. En aquest moment, el generador de codi el converteix en instruccions seqüencials lineals. Després d'aquesta etapa, pot haver-hi alguns passos més en funció del compilador. El codi final optimitzat és el codi de màquina per a l’execució i generació de sortida.