Koodi genereerimine

Autor: John Stephens
Loomise Kuupäev: 22 Jaanuar 2021
Värskenduse Kuupäev: 17 Mai 2024
Anonim
QR koodi loomine fotost
Videot: QR koodi loomine fotost

Sisu

Definitsioon - mida tähendab koodi genereerimine?

Koodi genereerimine on mehhanism, kus kompilaator võtab lähtekoodi sisendina ja teisendab selle masinkoodiks. Seda masinkoodi täidab tegelikult süsteem. Koodide genereerimist peetakse üldiselt kompileerimise viimaseks etapiks, ehkki enne lõpliku käivitatava faili loomist tehakse mitu vaheetappi. Neid vaheetappe kasutatakse optimeerimise ja muude asjakohaste protsesside teostamiseks.


Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab koodi genereerimist

Koodide genereerimise protsessi viib läbi koodigeneraatorina tuntud komponent, mis on osa kompilaatoriprogrammist. Mis tahes programmi algne lähtekood läbib mitu etappi enne lõpliku käivitatava faili genereerimist. See viimane käivitatav kood on tegelikult masinkood, mida arvutisüsteemid saavad hõlpsalt täita.

Kompileerimise vahefaasides rakendatakse koodide optimeerimise reegleid ükshaaval. Mõnikord sõltuvad need optimeerimisprotsessid üksteisest, seetõttu rakendatakse neid üksteise järel sõltuvushierarhia alusel. Pärast mitme faasi läbimist genereeritakse parsimispuu või abstraktne süntaksipuu ja see on sisend koodigeneraatorisse. Sel hetkel teisendab koodigeneraator lineaarseteks järjestikusteks juhisteks. Pärast seda etappi võib sõltuvalt kompilaatorist olla veel mõni samm. Lõplik optimeeritud kood on täitmise ja väljundi genereerimise masinkood.