Per il confronto generale degli interpreti bytecode e degli interpreti dell'albero della sintassi astratta, vedere Wikipedia:Interpreter.
Lua è stato utilizzando una macchina virtuale fin dalla sua nascita, e ha introdotto una macchina virtuale basato su registri in Lua 5.0 (che è la prima macchina virtuale basato su registri di avere un ampio utilizzo.) The Evolution of Lua, scritto da degli autori Lua, fornisce molte risorse su questo argomento.
Un altro documento scritto da di Lua autori, The Implementation of Lua 5.0 fornisce un sacco di dettagli in merito all'attuazione, Capitolo 7 Virtual Machine sarebbe particolarmente utile a voi, questo lavoro è anche un grande riferimento per la lettura del codice sorgente di Lua.
fonte
2013-07-30 02:50:57
Molto utile. Grazie :) – babel92