Генерација кода

Аутор: John Stephens
Датум Стварања: 22 Јануар 2021
Ажурирати Датум: 17 Може 2024
Anonim
Генерация кода в микроконтроллеры
Видео: Генерация кода в микроконтроллеры

Садржај

Дефиниција - Шта значи генерисање кода?

Стварање кода је механизам где преводилац узима изворни код као улаз и претвара га у машински код. Овај машински код заправо извршава систем. Стварање кода генерално се сматра последњом фазом компилације, мада постоји више прелазних корака изведених пре него што се произведе коначни извршни фактор. Ови прелазни кораци се користе за обављање оптимизације и других релевантних процеса.


Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедиа објашњава генерисање кода

Процес генерирања кода врши компонента позната као генератор кода, дио програма за компајлирање. Изворни изворни код било којег програма пролази кроз више фаза пре него што се генерише коначна извршна датотека. Овај коначни извршни код заправо је машински код који рачунарски системи могу лако да извршавају.

У прелазним фазама компилације примењују се једна по једна правила за оптимизацију кода. Понекад ти процеси оптимизације зависе један од другог, па се примењују један за другим на основу хијерархије зависности. Након проласка више фаза, генерира се стабло анализе или апстрактно синтакса и то је улаз у генератор кода. У овом тренутку, генератор кода га претвара у линеарна секвенцијална упутства. Након ове фазе, може бити још неколико корака зависно од преводиоца. Коначни оптимизовани код је машински код за извршење и генерисање излаза.