Lua解釋器構(gòu)建:從虛擬機到編譯器
Lua是一門設(shè)計精簡、功能強大的腳本語言。本書將Lua解釋器拆解,使用C語言,一步一步構(gòu)建能夠正確運行的Lua解釋器。本書共6章,分別為Lua解釋器概述,Lua虛擬機,Lua腳本的編譯與虛擬機指令運行流程,Lua編譯器,Lua的解釋器的其他基礎(chǔ)特征,dummylua開發(fā)案例:俄羅斯方塊。閱讀本書,并不需要讀者事先精通有關(guān)編譯原理的知識,書中會嘗試用簡潔的語言,向讀者介紹相關(guān)的具體內(nèi)容。Lua解釋器構(gòu)建:從虛擬機到編譯器面向?qū)ua內(nèi)部以及解釋器的設(shè)計和實現(xiàn)感興趣的讀者,并要求讀者對C語言和Lua有一定的了解和使用經(jīng)驗。
·10.9萬字