Počítače, Programovanie
Compilation - proces, ktorý uľahčuje komunikáciu a počítačový programátor
Vytvorenie záverečných fázach konkrétneho programu, akýkoľvek programátor je nútený hľadať na funkciách kompilátora. Technická dokumentácia tohto programu pridelený skromný definíciu ako nástroj pre kompiláciu. Kompilácie - je proces prevodu program napísaný v jazyku, ktorému rozumie osoba (jazyk na vysokej úrovni) na príkazy z pochopiteľných k stroju (low-level jazyk). Výsledkom je program, ktorý sa blíži do strojového kódu. Môže sa to zdať ako modul objektu, základný kód. Niekedy sa takýto program je podobný jazyk zostavy.
Tak, kompilácie - ak je vstupné informácie (zdrojový kód), čo predstavuje opis algoritmu, alebo písomne na problém orientovaný jazyk programu môže byť prepísané v príslušnom zozname tímov zastúpených v strojovom kóde (strojovo orientovaný jazyk).
Pokiaľ ani k zjednodušeniu definície, potom kompilovať - program vysielania stroj s problémom orientovaný v strojovom jazyku orientované.
Napriek transparentnosť a jednoduchosť definíciu, kompilácie - tento proces je pomerne rôznorodé. Existuje niekoľko typov nej. Dávkové kompilácie sa vykonáva na niekoľkých zdrojových modulov v jednom úlohy bodu. Progresívne kompilácie - je to rovnaké, ako pri výklade (ťahová nezávislé zostavovanie každého ďalšieho operátora). Napriek tomu je podmienené kompilácie. V tomto prípade text vysielania závisí od podmienok, ktoré sú špecifikované v smerniciach programu kompilátor zdroje.
Zmena hodnoty niektorých konštánt možno nastaviť zapnutie alebo vypnutie vysielania textu programu.
Pre pohodlie programátori používajú najpohodlnejšie a prekladača prispôsobiť riešiť rôzne problémy. Urobíme Ak klasifikáciu, je možno rozlíšiť niekoľko typov podobných utilít.
Vectorized kompilátor generuje zdrojový kód do strojového prekladu počítačového kódu, prispôsobenie sa vektorových procesorov.
Flexibilné kompilátor bol navrhnutý na základe modulárneho princípu. To je riadené tabuliek. Bol naprogramovaný v jazyka vysokej úrovne. jeho realizácia je tiež možné pomocou kompilátora kompilátor.
Inkrementálne prekladač vykonáva opakované vysielanie fragmentov programov a ich zmien, a rekompilácia programu je eliminovaný.
Interpretačné alebo prírastkové kompilátor využíva princíp dôsledné vykonávanie nezávislého kompilácie pre každého príkazu alebo príkazu zdrojového programu.
Kompilátor kompilátor - to je prekladateľka, ktorá sa formálny popis programovacieho jazyka. Je schopný samostatne generovať kompilátor pre konkrétny jazyk.
Ladenie kompilátor môže nezávisle odstrániť niektoré typy syntaktické chyby.
Kompilátor obyvateľov pridelené pevné miesto v pamäti, a je k dispozícii, pokiaľ opätovné širokú škálu úloh.
Tam samokompiliruemye prekladača. Sú písané v rovnakom jazyku, s ktorými je vysielaný.
Universal prekladač má formálny opis založené sémantika a syntax zdrojového jazyka. Skladá sa z jadra syntaktických a sémantických sťahujú.
Najčastejším problémom, kde nájdu uplatnenie kompilátor - kompiluje jadro pre platformu Linux. Táto operácia umožňuje riešiť celý rad otázok týkajúcich sa harmonizácie zariadení a nastavenie najvhodnejšie verziu platformy.
Kompilácia Java implementovaný pomocou prekladača pracujú na rôznych platformách. To vám umožní překompilovat zdrojový kód pre potreby operačných systémov od rôznych výrobcov.
Similar articles
Trending Now