Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. kompilácia: Zdrojový kód je preložený priamo do strojového kódu (jazyk pochopený procesorom počítača) kompilátorom. To má za následok spustiteľný program, ktorý je možné spustiť priamo.
* Výhody: Rýchla rýchlosť vykonávania, optimalizovaná pre konkrétny hardvér.
* Nevýhody: Vyžaduje samostatný krok kompilácie, menej flexibilný pre dynamické jazyky.
2. Interpretácia: Zdrojový kód vykoná riadok linkou tlmočníkom, ktorý okamžite prekladá a vykonáva každý riadok.
* Výhody: Flexibilnejšie, ľahšie pre dynamické jazyky, umožňuje interaktívny vývoj.
* Nevýhody: Pomalšia rýchlosť vykonávania, nie tak optimalizovaná pre konkrétny hardvér.
3. hybrid: To kombinuje prvky kompilácie a interpretácie. Niektoré jazyky používajú kompilátor „just-in-time“ (JIT), ktorý počas vykonávania kompiluje kód za behu.
* Výhody: Ponúka výhody kompilácie a interpretácie - rýchle vykonanie a flexibilita.
* Nevýhody: Môže byť komplexná na implementáciu.
Príklad:
* c, c ++: Zostavené jazyky
* python, Ruby: Interpretované jazyky
* java, c#: Hybridné jazyky (pomocou kompilácie JIT)