java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6633|回复: 18

2023动态语言:Lua解释器构建:从虚拟机到编译器

[复制链接]

该用户从未签到

4

主题

151

帖子

286

积分

普通会员

Rank: 2

积分
286
发表于 2024-7-7 10:11:53 | 显示全部楼层 |阅读模式
Lua是一门被广泛使用的动态语言,它在1993年于巴西里约热内卢天主教大学,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo创造。7 r/ F" y, _+ e0 q. V% j

1 q2 f2 p8 K8 R: i" U对于一门编程语言来说,也是如此。作为一门知名的开源语言,有相当数量的技术人员、学者对其源码展开研究。
. ~  S0 t) d. h! c7 P* r本书将Lua解释器拆解成多个部分,一步一步构建。% F; k" r+ A% Q% v; S
/ p# Q* U4 g0 n. i% R7 H# g
全书分为6个章节。8 ]7 _* X6 d2 \$ ?
第1章,介绍了解释器的基本概念,简要介绍了虚拟机和编译器,为读者继续阅读后面的内容提供铺垫。
' T4 K' ]% e7 [$ Q第2章介绍了Lua虚拟机,包括数据结构和基本运作流程、垃圾回收机制、字符串和表,这也是Lua虚拟机最核心的部分。
8 _6 l; u% u, n* I: r- L& ~第3章承上启下,介绍了Lua编译器和虚拟机如何交互。第4章介绍了Lua编译器的词法分析器和语法分析器。
" p6 Q" e/ Y- q' d: L第5章呈现了Lua的基本特性,包括元表、Userdata、Upvalue、弱表和模块。2 r4 a' A' k  @  N2 y7 {% Z
第6章,呈现一个俄罗斯方块小游戏,它使用Lua脚本编写,并使用本书仿制的Lua解释器运行。7 M6 `5 b' C- ]  T% p! L. Y2 G0 [

# ]' H6 x4 z% G- J 111202vjqjybpacbyz8dcc.jpg
0 M, m6 k/ B" e4 b7 }  p5 _
' Y% ~0 z3 b5 T# H2 g
; n" S3 l* P/ u1 ^& I! Y
3 o3 |& |# S4 m6 O8 y* n, S8 w& B* R侵权联系与免责声明1、本站资源所有言论和图片纯属用户个人意见,与本论坛立场无关  g& |& _; E' Q7 j, G- ?" H! K4 W
2、本站所有资源收集于互联网,由用户分享,该帖子作者与瑞客论坛不享有任何版权,如有侵权请联系本站删除
; K9 m0 U4 e+ |/ ^: f/ _, |4 O3、本站部分内容转载自其它网站,但并不代表本站赞同其观点和对其真实性负责
' D: ^  {% F9 k- t6 T+ ^7 D4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意6 t& F7 [/ I+ `) M
侵权联系邮箱:ruike1@qq.com' G4 a8 U, c5 C! {4 E' i
资源下载地址和密码(百度云盘):
游客,如果您要查看本帖隐藏内容请回复
[/hide] 百度网盘信息回帖可见% e1 j& p& }/ H3 K  t1 Y# i

/ {4 J4 D/ R' S2 y3 j* j- G) g( U7 }# ]3 G# T& [$ a, A$ b

6 b% i9 P; N4 t* e: q本资源由Java自学网收集整理【www.javazx.com】
回复

使用道具 举报

该用户从未签到

4

主题

137

帖子

278

积分

普通会员

Rank: 2

积分
278
发表于 2024-7-7 10:23:13 | 显示全部楼层
不错好资源 可以用
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

127

帖子

247

积分

普通会员

Rank: 2

积分
247
发表于 2024-7-7 10:28:52 | 显示全部楼层
6666666666666666666666
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

132

帖子

0

积分

普通会员

Rank: 2

积分
0
发表于 2024-7-7 10:37:36 | 显示全部楼层
激动人心,无法言表!
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

139

帖子

243

积分

普通会员

Rank: 2

积分
243
发表于 2024-7-7 10:45:10 | 显示全部楼层
淡定,淡定,淡定……
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

161

帖子

326

积分

普通会员

Rank: 2

积分
326
发表于 2024-7-7 10:47:32 | 显示全部楼层
强烈支持楼主ing……
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

165

帖子

305

积分

普通会员

Rank: 2

积分
305
发表于 2024-7-7 10:55:17 | 显示全部楼层
强烈支持楼主ing……
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

157

帖子

309

积分

普通会员

Rank: 2

积分
309
发表于 2024-7-7 11:00:59 | 显示全部楼层
强烈支持楼主ing……
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

151

帖子

293

积分

普通会员

Rank: 2

积分
293
发表于 2024-7-7 11:08:54 | 显示全部楼层
2023动态语言:Lua解释器构建:从虚拟机到编译器
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

147

帖子

295

积分

普通会员

Rank: 2

积分
295
发表于 2024-7-7 11:16:08 | 显示全部楼层
激动人心,无法言表!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Java自学网

GMT+8, 2024-9-17 04:27 , Processed in 0.089006 second(s), 26 queries .

Powered by Javazx

Copyright © 2012-2022, Javazx Cloud.

快速回复 返回顶部 返回列表