Bahay Pag-unlad Ano ang code generation? - kahulugan mula sa techopedia

Ano ang code generation? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Code Generation?

Ang henerasyon ng code ay isang mekanismo kung saan kukuha ng isang tagatala ang source code bilang isang input at i-convert ito sa machine code Ang machine code na ito ay aktwal na naisakatuparan ng system. Ang henerasyon ng code ay karaniwang itinuturing na huling yugto ng pagsasama, bagaman mayroong maraming mga intermediate na hakbang na ginanap bago gawin ang pangwakas na naisakatuparan. Ang mga intermediate na hakbang na ito ay ginagamit upang maisagawa ang pag-optimize at iba pang mga nauugnay na proseso.

Ipinapaliwanag ng Techopedia ang Code Generation

Ang proseso ng henerasyon ng code ay isinasagawa ng isang sangkap na kilala bilang isang code generator, bahagi ng programa ng tagatala. Ang orihinal na source code ng anumang programa ay dumadaan sa maraming mga phase bago mabuo ang pangwakas na maipapatupad. Ang pangwakas na maipapatupad na code ay ang aktwal na code ng makina, kung saan ang mga computer system ay maaaring madaling magawa.

Sa mga intermediate phase ng compilation, ang mga patakaran sa pag-optimize ng code ay inilalapat nang paisa-isa. Minsan ang mga proseso ng pag-optimize ay nakasalalay sa bawat isa, kaya inilalapat ang isa't isa batay sa hierarchy ng dependency. Matapos ang pagpasa ng maraming mga phase, isang puno ng parse o isang puno ng abstract syntax ay nabuo at iyon ang input sa generator ng code. Sa puntong ito, ang code generator ay nai-convert ito sa linear sunud-sunod na mga tagubilin. Matapos ang yugtong ito, maaaring may mga karagdagang hakbang depende sa tagatala. Ang panghuling na-optimize na code ay ang code ng makina para sa pagpapatupad at henerasyon ng output.

Ano ang code generation? - kahulugan mula sa techopedia