Interpreter Flashcards
Interpreter - obrazok
slajd 2 - prednaska ASS03
Interpreter - rule-based system - obrazok
slajd 3 - prednaska ASS03
Blackboard view of Hearsay II.
slajd 5 ASS03
Pouzitie Interpretera
- Specialized database query languages such as SQL.
- opis komunikačných protokolov
Interpreter - charakteristika
Interpreter prostredníctvom parsovania a vykonávania príkazov interpretuje program na
vstupe, ktorý je napísaný v jednom jazyku, do iného jazyka.
-Nazývaný aj Virtual Machine style.
● štýl založený na virtuálnom stroji vytvorenom v softvéri
● špeciálny prípad vrstvovej architektúry, kde vrstva je implementovaná ako interpreter
skutočného jazyka
● parsuje príkazy, ktoré následne vykonáva a mení pri tom svoj stav
Interpreter - Výhody/Nevýhody
Výhody:
● prekladové pravidlá sa dajú ľahko implementovať
● prekladové pravidlá sa dajú ľahko rozširovať
Nevýhody:
● pri zložitých prekladových pravidlách zaberá veľa pamäte a potrebuje veľa
procesorového času