Generacija kode

Avtor: John Stephens
Datum Ustvarjanja: 22 Januar 2021
Datum Posodobitve: 17 Maj 2024
Anonim
Generacija WOW - Projekt  "Nauči morse kod"
Video.: Generacija WOW - Projekt "Nauči morse kod"

Vsebina

Opredelitev - Kaj pomeni ustvarjanje kode?

Generiranje kode je mehanizem, pri katerem prevajalnik vzame izvorno kodo in jo pretvori v strojno kodo. To strojno kodo dejansko izvaja sistem. Generacija kode se na splošno šteje za zadnjo fazo sestavljanja, čeprav je pred izdelavo končnega izvedljivega izvedeno več vmesnih korakov. Ti vmesni koraki se uporabljajo za izvajanje optimizacije in drugih ustreznih postopkov.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedia razlaga nastajanje kode

Postopek generiranja kode izvaja komponenta, znana kot generator kod, ki je del prevajalniškega programa. Izvirna izvorna koda katerega koli programa poteka skozi več faz, preden se ustvari končna izvedljiva datoteka. Ta končna izvršljiva koda je pravzaprav strojna koda, ki jo računalniški sistemi zlahka izvršijo.

V vmesnih fazah sestavljanja se uporabljajo pravila za optimizacijo kode posebej. Včasih so ti postopki optimizacije odvisni drug od drugega, zato se uporabljajo drug za drugim na podlagi hierarhije odvisnosti. Po prehodu več faz se ustvari razčlenjeno drevo ali abstraktno sintaksično drevo in to je vhod v generator kod. Na tej točki ga generator pretvori v linearna zaporedna navodila. Po tej fazi je lahko še nekaj korakov, odvisno od prevajalnika. Končna optimizirana koda je strojna koda za izvedbo in generiranje izhoda.