官术网_书友最值得收藏!


RECOMMEND

Lua作為一門腳本語言,得益于其靈活性以及相較于其他腳本語言的性能優(yōu)勢,已經被廣泛應用于游戲、應用拓展腳本、Web等領域。得益于Lua語言的簡潔,學會應用Lua的成本很低,大部分具有其他編程語言開發(fā)經驗的開發(fā)者可以在一周甚至更短時間上手Lua。但是Lua虛擬機和編譯器是如何實現的,卻幾乎無人問津。

編程開發(fā)領域老生常談的內功與外功,業(yè)務開發(fā)常被比喻為外功,而算法、數據結構、編譯原理、操作系統、圖形學等常被比喻為內功。之所以會有這種比喻,原因在于業(yè)務層面變化極快,新技術與新框架日新月異,而其內在原理卻幾乎能在相對穩(wěn)定的數據結構與算法、編譯原理、操作系統、圖形學中找到身影。因此作為開發(fā)人員想要練就一身以不變應萬變的本領,更需要練好底層內功。

關于Lua的書籍,很少有深入研究其內部運行原理的。本書作者通過理論與實際結合,逐步向開發(fā)者講解Lua虛擬機、編譯器的實現原理。對于不想讓自己技術止步于表層業(yè)務邏輯的開發(fā)者而言,此書可以和你一起領略Lua虛擬機和編譯器的獨特設計。雖然相對于傳統的業(yè)務開發(fā)而言,本書的內容難度會稍高,但欲窮千里目,更上一層樓。多加研讀并輔以資料,當嘗試自己動手實現一個Lua虛擬機和編譯器后,相信你對編程也會有更奇妙的體會。

——昆侖萬維技術總監(jiān) 蔡俊鴻

主站蜘蛛池模板: 松溪县| 资兴市| 樟树市| 清徐县| 新密市| 夏邑县| 同心县| 抚宁县| 中牟县| 陆川县| 山丹县| 神池县| 厦门市| 项城市| 蒲城县| 尼玛县| 得荣县| 佛冈县| 哈尔滨市| 义马市| 西峡县| 额济纳旗| 寿阳县| 黄陵县| 长葛市| 敖汉旗| 当阳市| 舟曲县| 通许县| 银川市| 宁德市| 峨山| 合江县| 汕头市| 东乌珠穆沁旗| 积石山| 忻州市| 仙居县| 枞阳县| 上思县| 昭通市|