三级一区在线视频先锋_丁香另类激情小说_中文字幕一区二区三_一本一道久久a久久精品综合蜜臀_一区二区三区四区国产精品_日韩**一区毛片_在线观看日韩电影_1000部国产精品成人观看_免费不卡在线视频_亚洲国产日日夜夜_国产亚洲精品福利_亚洲精品一区二区三区在线观看_欧美美女一区二区三区_日韩欧美色电影_欧美aaa在线_久久这里只有精品6

讀書月攻略拿走直接抄!
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

包郵 Lua解釋器構(gòu)建:從虛擬機(jī)到編譯器

作者:吳尹杰著
出版社:機(jī)械工業(yè)出版社出版時(shí)間:2023-01-01
開本: 24cm 頁數(shù): 299頁
中 圖 價(jià):¥68.3(6.9折) 定價(jià)  ¥99.0 登錄后可看到會(huì)員價(jià)
加入購物車 收藏
開年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類五星書更多>

Lua解釋器構(gòu)建:從虛擬機(jī)到編譯器 版權(quán)信息

Lua解釋器構(gòu)建:從虛擬機(jī)到編譯器 本書特色

適讀人群 :軟件工程師 游戲開發(fā)者 在校大學(xué)生 新入行IT從業(yè)者這是一本深入探索Lua解釋器內(nèi)部設(shè)計(jì)與實(shí)現(xiàn)的書,而且本書不僅僅局限于Lua本身,立足于腳本語言設(shè)計(jì),對(duì)其他腳本語言也有很好的參考價(jià)值。

Lua解釋器構(gòu)建:從虛擬機(jī)到編譯器 內(nèi)容簡(jiǎn)介

本書將Lua解釋器拆解,使用C語言,一步一步構(gòu)建能夠正確運(yùn)行的Lua解釋器。本書共6章,分別為L(zhǎng)ua解釋器概述,Lua虛擬機(jī),Lua腳本的編譯與虛擬機(jī)指令運(yùn)行流程,Lua編譯器,Lua解釋器的其他基礎(chǔ)特性,dummylua開發(fā)案例:俄羅斯方塊。

Lua解釋器構(gòu)建:從虛擬機(jī)到編譯器 目錄


前言
第1章 Lua解釋器概述/
1.1 Lua解釋器/
1.1.1 Lua解釋器的整體架構(gòu)/
1.1.2 Lua解釋器的運(yùn)行機(jī)制/
1.2 Lua虛擬機(jī)/
1.2.1 虛擬機(jī)簡(jiǎn)介/
1.2.2 虛擬機(jī)指令的編碼方式/
1.2.3 虛擬機(jī)指令集/
1.3 Lua編譯器/
1.3.1 Lua的詞法分析器/
1.3.2 Lua的語法分析器/
1.4 從0開發(fā)一個(gè)Lua解釋器:dummylua項(xiàng)目/
1.4.1 項(xiàng)目簡(jiǎn)介/
1.4.2 項(xiàng)目架構(gòu)說明/
第2章 Lua虛擬機(jī)/
2.1 Lua虛擬機(jī)基礎(chǔ)知識(shí)/
2.1.1 基本類型定義/
2.1.2 虛擬機(jī)全局狀態(tài)——global_State/
2.1.3 虛擬機(jī)的線程結(jié)構(gòu)——lua_State/
2.1.4 虛擬機(jī)中執(zhí)行函數(shù)的基礎(chǔ)——CallInfo結(jié)構(gòu)/
2.1.5 C函數(shù)在虛擬機(jī)線程中的調(diào)用流程/
2.1.6 虛擬機(jī)異常處理機(jī)制/
2.1.7 dummylua項(xiàng)目的虛擬機(jī)基礎(chǔ)實(shí)現(xiàn)/
2.2 為虛擬機(jī)添加垃圾回收機(jī)制/
2.2.1 標(biāo)記清除算法/
2.2.2 增量式標(biāo)記清除算法/
2.2.3 dummylua項(xiàng)目的垃圾回收機(jī)制實(shí)現(xiàn)/
2.3 Lua虛擬機(jī)的字符串/
2.3.1 Lua字符串概述/
2.3.2 Lua字符串結(jié)構(gòu)/
2.3.3 字符串的哈希運(yùn)算/
2.3.4 短字符串與內(nèi)部化/
2.3.5 長(zhǎng)字符串與惰性哈希/
2.3.6 Lua-5.2的Hash DoS攻擊/
2.3.7 dummylua的字符串實(shí)現(xiàn)/
2.4 Lua虛擬機(jī)的表/
2.4.1 Lua表功能概述/
2.4.2 Lua表的基本數(shù)據(jù)結(jié)構(gòu)/
2.4.3 表的初始化/
2.4.4 鍵值的哈希運(yùn)算/
2.4.5 查找元素/
2.4.6 值的更新與插入/
2.4.7 調(diào)整表的大小/
2.4.8 表遍歷/
2.4.9 dummylua的表實(shí)現(xiàn)/
第3章 Lua腳本的編譯與虛擬機(jī)指令運(yùn)行流程 /
3.1 **個(gè)編譯并運(yùn)行腳本的例子:讓Lua說“hello world”/
3.2 Lua的整體編譯和運(yùn)行流程/
3.3 虛擬機(jī)如何運(yùn)行編譯后的指令/
3.4 虛擬機(jī)輸出“hello world”的例子/
3.5 反編譯工具——protodump/
3.5.1 protodump工具簡(jiǎn)介/
3.5.2 使用protodump反編譯Lua的字節(jié)碼/
3.5.3 反編譯結(jié)果分析/
3.6 標(biāo)準(zhǔn)庫加載流程/
3.7 Lua內(nèi)置編譯器補(bǔ)充說明/
3.7.1 EBNF簡(jiǎn)介/
3.7.2 本章定義的EBNF/
3.7.3 詞法分析器設(shè)計(jì)與實(shí)現(xiàn)/
3.7.4 語句和表達(dá)式/
3.7.5 語法分析器的基礎(chǔ)設(shè)計(jì)與實(shí)現(xiàn)/
3.8 讓dummylua能夠編譯并運(yùn)行“hello world”腳本/
第4章 Lua編譯器/
4.1 Lua詞法分析器 /
4.1.1 詞法分析器簡(jiǎn)介/
4.1.2 詞法分析器基本數(shù)據(jù)結(jié)構(gòu)/
4.1.3 詞法分析器的接口設(shè)計(jì)/
4.1.4 詞法分析器的初始化流程/
4.1.5 token識(shí)別流程/
4.1.6 一個(gè)測(cè)試用例/
4.1.7 dummylua的詞法分析器實(shí)現(xiàn)/
4.2 Lua語法分析器基礎(chǔ)——expr語句編譯流程/
4.2.1 語法分析器的主要工作/
4.2.2 實(shí)現(xiàn)的語法/
4.2.3 語法分析器基本數(shù)據(jù)結(jié)構(gòu)/
4.2.4 編譯邏輯與EBNF的關(guān)聯(lián)/
4.2.5 exprstat的邏輯結(jié)構(gòu)/
4.2.6 expr的構(gòu)造與編譯/
4.2.7 suffixedexp構(gòu)造與編譯/
4.2.8 assignment構(gòu)造和編譯/
4.2.9 為dummylua添加編譯exprstat的功能/
4.3 完整的Lua語法分析器/
4.3.1 Lua的語句塊/
4.3.2 local語句編譯流程/
4.3.3 doend語句編譯流程/
4.3.4 if語句編譯流程/
4.3.5 while語句編譯流程/
4.3.6 repeat語句編譯流程/
4.3.7 for語句編譯流程/
4.3.8 break語句編譯流程/
4.3.9 function語句編譯流程/
4.3.10 return語句編譯流程 /
4.3.11 dummylua的完整語法分析器實(shí)現(xiàn)/
第5章 Lua解釋器的其他基礎(chǔ)特性/
5.1 元表/
5.1.1 元表簡(jiǎn)介/
5.1.2 元表的_index域/
5.1.3 元表的_newindex域/
5.1.4 雙目運(yùn)算事件/
5.1.5 dummylua的元表實(shí)現(xiàn)/
5.2 用戶數(shù)據(jù)/
5.2.1 用戶數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)/
5.2.2 用戶數(shù)據(jù)的接口/
5.2.3 用戶數(shù)據(jù)的垃圾回收處理/
5.2.4 用戶數(shù)據(jù)的user domain域內(nèi)部的堆內(nèi)存清理/
5.2.5 用戶數(shù)據(jù)的測(cè)試用例/
5.2.6 dummylua的用戶數(shù)據(jù)實(shí)現(xiàn)/
5.3 上值/
5.3.1 上值的定義/
5.3.2 Lua函數(shù)的探索/
5.3.3 上值的生成/
5.3.4 開放上值和已關(guān)閉上值/
5.3.5 dummylua的上值實(shí)現(xiàn)/
5.4 弱表 /
5.4.1 弱表的定義/
5.4.2 弱表的用途/
5.4.3 弱鍵/
5.4.4 弱值/
5.4.5 完全弱引用/
5.4.6 dummylua的弱表實(shí)現(xiàn)/
5.5 require機(jī)制 /
5.5.1 require功能簡(jiǎn)述/
5.5.2 package初始化/
5.5.3 require運(yùn)作流程/
5.5.4 dummylua的require機(jī)制實(shí)現(xiàn)/
第6章 dummylua開發(fā)案例:俄羅斯方塊/
6.1 案例簡(jiǎn)介/
6.2 案例代碼結(jié)構(gòu)/
6.3 編譯與運(yùn)行/
附錄/
附錄A Lua虛擬機(jī)指令集/
附錄B Lua的EBNF語法/
展開全部

Lua解釋器構(gòu)建:從虛擬機(jī)到編譯器 作者簡(jiǎn)介

吳尹杰 網(wǎng)名Manistein,廣州某游戲開發(fā)有限公司服務(wù)端技術(shù)總監(jiān),熱愛計(jì)算機(jī)技術(shù),喜歡鉆研,熟悉多門編程語言,為知名服務(wù)端框架skynet貢獻(xiàn)過多篇核心源碼分析文檔。 個(gè)人博客地址:http://manistein.club/ 。

商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
三级一区在线视频先锋_丁香另类激情小说_中文字幕一区二区三_一本一道久久a久久精品综合蜜臀_一区二区三区四区国产精品_日韩**一区毛片_在线观看日韩电影_1000部国产精品成人观看_免费不卡在线视频_亚洲国产日日夜夜_国产亚洲精品福利_亚洲精品一区二区三区在线观看_欧美美女一区二区三区_日韩欧美色电影_欧美aaa在线_久久这里只有精品6
亚洲最新视频在线播放| 91亚色免费| 国产丝袜在线精品| 精品日韩成人av| 日韩欧美国产电影| 日韩视频一区二区三区在线播放 | 日韩午夜电影av| 欧美一区二区不卡视频| 欧美一级专区免费大片| 日韩欧美一级在线播放| 亚洲精品在线免费观看视频| 久久亚洲一区二区三区四区| 中文字幕精品综合| 亚洲区小说区图片区qvod| 亚洲综合精品自拍| 日本伊人色综合网| 蓝色福利精品导航| 国产91综合网| 成人av网站观看| 欧美性天天影院| 亚洲一区三区电影在线观看| 欧美日韩一区二区三区高清| 欧美精品一区在线观看| 最近日韩中文字幕| 日韩制服丝袜先锋影音| 国产不卡免费视频| 国产精品久久久久久久久婷婷| 欧美激情第一页在线观看| 色噜噜夜夜夜综合网| 日韩欧美亚洲另类制服综合在线| 久久久久久一二三区| 亚洲欧美日韩国产中文在线| 日韩精品乱码免费| 成人a级免费电影| 噜噜噜噜噜久久久久久91| 色综合久久综合网| 精品免费国产二区三区 | 亚洲成年人影院| 国产一区二区三区免费播放 | 欧美日韩一区二区三区免费| 色爱区综合激月婷婷| 欧美成人一区二区| 亚洲老妇xxxxxx| 国产麻豆精品95视频| 黄色91av| 欧美高清一级片在线| 中文字幕在线观看一区二区| 免费成人性网站| 99re成人精品视频| 亚洲三区在线| 久久久噜噜噜久久人人看| 亚洲最大成人网4388xx| 国产很黄免费观看久久| 欧美日韩一区在线播放 | 欧美日韩国产首页在线观看| 国产欧美视频在线观看| 免费在线观看视频一区| 精品国产一区二区三区麻豆小说 | 国产一区视频网站| 国产一级特黄a大片99| 欧美人伦禁忌dvd放荡欲情| 中文字幕一区二区5566日韩| 国产美女主播视频一区| 日本一区视频在线| 久久久久久久综合狠狠综合| 久久99久久99小草精品免视看| 国产麻豆日韩| 欧美一区二区三区在线| 亚洲无线码一区二区三区| 91视频在线看| 欧美福利一区二区| 亚洲另类中文字| 国产传媒一区二区三区| 日韩三级电影网址| 蜜桃视频第一区免费观看| 欧美三日本三级少妇三99| 国产午夜精品理论片a级大结局 | 日韩亚洲一区在线播放| 久久精品网站免费观看| 国产成人一区在线| 欧美中文字幕亚洲一区二区va在线| 国产精品乱码一区二区三区软件 | 国产精品资源站在线| 亚洲第一在线综合在线| 国产精品不卡在线| 91蜜桃婷婷狠狠久久综合9色| 91精品午夜视频| 久久97超碰色| 欧美专区日韩专区| 日韩精品免费专区| 樱花www成人免费视频| 一区二区欧美国产| 欧美日韩在线一二三| 1区2区3区欧美| 精品国产一区二区三| 国产精品―色哟哟| 成人动漫在线视频| 久久午夜电影网| 91亚洲精华国产精华精华液| 精品电影一区二区三区 | 中文字幕日韩一区| 国产免费一区二区三区| 国产嫩草影院久久久久| 成人在线视频电影| 欧美国产日产图区| 国产伦精品一区二区三区照片91 | 亚洲成a人v欧美综合天堂| 日韩av高清在线播放| 一区二区三区在线影院| 欧洲一区二区在线| 亚洲成人资源在线| 一本久道中文字幕精品亚洲嫩| 日韩精品一二三区| 在线观看国产91| 国内外成人在线| 欧美一区二区三区免费视频 | 在线电影看在线一区二区三区| 亚洲无人区一区| 在线观看一区二区视频| 激情都市一区二区| 日韩一区二区三区免费看| 91在线云播放| 国产精品久久久99| 色播亚洲婷婷| 美腿丝袜在线亚洲一区| 欧美一区二区三区四区五区| 91小视频在线免费看| 中文字幕精品在线不卡| 人偷久久久久久久偷女厕| 五月综合激情网| 欧美精品久久久久久久多人混战 | 欧美激情论坛| 日韩国产一区二| 69堂成人精品免费视频| 成人精品免费网站| 国产精品久久综合| 亚洲一区三区视频在线观看| 国产精品一区二区在线观看不卡| 久久综合久久综合九色| 久久66热这里只有精品| 日韩精品欧美成人高清一区二区| 91精品婷婷国产综合久久竹菊| y111111国产精品久久婷婷| 亚洲一区二区视频在线| 欧美精品一卡二卡| 99久久99| 奇米四色…亚洲| 久久综合给合久久狠狠狠97色69| 久久福利电影| 久久国产麻豆精品| 国产三级久久久| 亚洲综合视频一区| 成人理论电影网| 亚洲精品免费在线观看| 欧美乱熟臀69xxxxxx| 91超碰在线免费观看| 舔着乳尖日韩一区| 久久久亚洲精品石原莉奈| 亚洲成人网上| av不卡免费电影| 午夜精品福利在线| 久久你懂得1024| 中文字幕剧情在线观看一区| a级高清视频欧美日韩| 亚洲一区二区在线视频| 久久一区二区三区四区| 杨幂一区欧美专区| 99在线视频免费观看| 久久精品国产精品亚洲精品| 中文字幕第一页久久| 欧美精品在线一区二区| 日日噜噜噜噜夜夜爽亚洲精品| 国产mv日韩mv欧美| 丝袜亚洲另类丝袜在线| 国产精品系列在线| 在线不卡一区二区| 午夜精品一区二区三区在线观看| 99精品视频中文字幕| 九一九一国产精品| 亚洲最大成人综合| 欧美国产精品专区| 日韩亚洲欧美综合| 欧美又粗又大又爽| 日韩欧美精品一区二区| 国产精品免费看一区二区三区| 国产乱码精品1区2区3区| 亚洲自拍偷拍麻豆| 国产嫩草影院久久久久| 日韩亚洲国产中文字幕欧美| 色天使久久综合网天天| 日本高清视频一区二区三区| 91超碰在线免费观看| 国产成人午夜99999| 日韩不卡一二三区| 亚洲一线二线三线视频| 中文字幕亚洲区| 国产欧美一区二区精品仙草咪| 欧美一区二区久久| 欧美综合视频在线观看| 中文字幕乱码一区二区三区|