Dom Razvoj Što je stvaranje koda? - definicija iz tehopedije

Što je stvaranje koda? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači stvaranje generacije koda?

Stvaranje koda mehanizam je gdje prevoditelj uzima izvorni kod kao ulaz i pretvara ga u strojni kod. Ovaj strojni kod zapravo izvršava sustav. Stvaranje koda općenito se smatra zadnjom fazom sastavljanja, premda postoji više intermedijarnih koraka prije nego što se proizvede konačni izvršni faktor. Ovi posredni koraci koriste se za provođenje optimizacije i drugih relevantnih procesa.

Tehopedia objašnjava stvaranje koda

Postupak generiranja koda vrši komponenta poznata kao generator koda, dio programa za sastavljanje. Izvorni izvorni kôd bilo kojeg programa prolazi kroz više faza prije nego što se generira konačni izvršni program. Ovaj konačni izvršni kod zapravo je strojni kod koji računalni sustavi mogu lako izvršiti.

U međufaznim fazama sastavljanja primjenjuju se jedna po jedna pravila za optimizaciju koda. Ponekad ti procesi optimizacije ovise jedan o drugom, pa se primjenjuju jedan za drugim na temelju hijerarhije ovisnosti. Nakon prolaska više faza, generira se stablo analize ili apstraktno sintaksa, a to je ulaz u generator koda. U ovom trenutku, generator koda pretvara ga u linearne sekvencijalne upute. Nakon ove faze, može biti još nekoliko koraka ovisno o prevoditelju. Konačni optimizirani kod je strojni kod za generiranje i izvođenje.

Što je stvaranje koda? - definicija iz tehopedije