- 自己動手實現(xiàn)Lua:虛擬機、編譯器和標準庫
- 張秀宏
- 271字
- 2019-01-03 15:00:03
獲取本書源代碼
本書源代碼可以從https://github.com/zxh0/luago-book獲取,代碼分為Go、Java和Lua三部分,總體目錄結(jié)構(gòu)如下:
https://github.com/zxh0/luago-book/code/ go/ ch01/src/luago/ ch02/src/luago/ ... ch21/src/luago/ java/ ch02/ ... ch18/ lua/ ch02/ ... ch21/
其中Go語言部分是Lua解釋器實現(xiàn)代碼,每章為一個子目錄,可以單獨編譯和運行(詳見第1章)。Lua語言部分也是每章一個目錄,里面包含每一章的Lua示例代碼和測試腳本。Java語言部分是Lua解釋器的Java版實現(xiàn)代碼,僅供讀者參考。Java版實現(xiàn)只提供了前18章的代表,剩下的3章留給讀者作為練習。
如果讀者對Git比較熟悉,希望每次將注意力集中在某一章的代碼上,也可以使用git checkout命令單獨檢出某一章的代碼。本書為每一章都創(chuàng)建了對應的分支,例如,第1章的代碼在ch01分支里,以此類推。
推薦閱讀
- Go Web編程
- AngularJS Testing Cookbook
- Python入門很簡單
- JavaScript Unlocked
- Twilio Best Practices
- Podman實戰(zhàn)
- 基于Swift語言的iOS App 商業(yè)實戰(zhàn)教程
- iOS編程基礎:Swift、Xcode和Cocoa入門指南
- 精通MySQL 8(視頻教學版)
- Extending Unity with Editor Scripting
- Getting Started with Polymer
- C++程序設計
- 創(chuàng)意UI Photoshop玩轉(zhuǎn)移動UI設計
- Android應用開發(fā)攻略
- JavaScript語法簡明手冊