„Szoftvertechnológia - Videójegyzet” változatai közötti eltérés
lépéseket hierarchikusan sorrendbe raktam |
jav, kép |
||
| 1 351. sor: | 1 351. sor: | ||
===== 34, Interpreter, 30p körül ===== | ===== 34, Interpreter, 30p körül ===== | ||
* Egy egyszerű kis virtuális gép (pl. állapotgép, tábla) | * Egy egyszerű kis virtuális gép (pl. állapotgép, tábla) | ||
* Fogom az Eventet, ez, és az aktuális állapot alapján becímzünk a táblába, a táblából kiolvasom az | * Fogom az Eventet, ez, és az aktuális állapot alapján becímzünk a táblába, a táblából kiolvasom az értéket, és átteszem a következő állapotra, parancskódra egy switch, majd megyek az elejére | ||
értéket, és átteszem a következő állapotra, parancskódra egy switch, majd megyek az elejére | * Engine (maga a program), ControlState (aktuális állapot), pseudocode (lényegében az állapottábla), ProgramState (Adatelemek, amik kellenek a végrehajtáshoz, inputok) | ||
* Engine (maga a program), ControlState (aktuális állapot), | |||
ProgramState (Adatelemek, amik kellenek a végrehajtáshoz, inputok) | [[File:Szofttech_Vizsga_Interpreter_architekturális_minta.png|400px]] | ||
==== 00:22:34 ==== | ==== 00:22:34 ==== | ||