java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 9036|回复: 52

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

[复制链接]

该用户从未签到

10

主题

182

帖子

372

积分

普通会员

Rank: 2

积分
372
发表于 2024-7-7 10:11:53 | 显示全部楼层 |阅读模式
Lua是一门被广泛使用的动态语言,它在1993年于巴西里约热内卢天主教大学,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo创造。. e) G7 p. |# j, V. a( `$ w* p
7 t; C6 Y$ ^+ b% j
对于一门编程语言来说,也是如此。作为一门知名的开源语言,有相当数量的技术人员、学者对其源码展开研究。) E+ s% L( J  F- ]3 @% R
本书将Lua解释器拆解成多个部分,一步一步构建。
' i. f+ E! H7 f7 y: @7 l6 H# ~7 W- g  q3 e" U, S
全书分为6个章节。
. |% o" D- v' \0 r第1章,介绍了解释器的基本概念,简要介绍了虚拟机和编译器,为读者继续阅读后面的内容提供铺垫。
* `( G$ b% J) [, z6 g第2章介绍了Lua虚拟机,包括数据结构和基本运作流程、垃圾回收机制、字符串和表,这也是Lua虚拟机最核心的部分。
2 A# i( K! @; o( ?4 @0 ]- i7 k第3章承上启下,介绍了Lua编译器和虚拟机如何交互。第4章介绍了Lua编译器的词法分析器和语法分析器。& V: P+ \+ C+ U/ d% U6 _) r0 k
第5章呈现了Lua的基本特性,包括元表、Userdata、Upvalue、弱表和模块。
' ]. K4 ?" X2 w7 s1 j8 E第6章,呈现一个俄罗斯方块小游戏,它使用Lua脚本编写,并使用本书仿制的Lua解释器运行。. s5 D# ^6 _! A

0 d$ E2 B" U6 Y  n- Q+ l7 K 111202vjqjybpacbyz8dcc.jpg
: Z, p% a# p) x- p4 z! P7 K( t- t$ F/ Y* a3 K

% W7 j; S6 E2 o4 R+ a2 n0 t; Q  x# Z# ^9 H( B* \: T  Y
侵权联系与免责声明1、本站资源所有言论和图片纯属用户个人意见,与本论坛立场无关9 f; L' Q2 C0 d. ?# l5 `2 F* j
2、本站所有资源收集于互联网,由用户分享,该帖子作者与瑞客论坛不享有任何版权,如有侵权请联系本站删除
. g: h; b7 e7 q; u# I9 B6 D- `3、本站部分内容转载自其它网站,但并不代表本站赞同其观点和对其真实性负责
/ H$ k8 s1 h' v/ B$ W6 j5 J4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意! G$ {8 o3 d+ Q" Y$ |
侵权联系邮箱:ruike1@qq.com
3 U3 l! z# N) O资源下载地址和密码(百度云盘):
游客,如果您要查看本帖隐藏内容请回复
[/hide] 百度网盘信息回帖可见
4 S  Q  u3 F4 T5 N0 F7 t. |3 f  e5 Z7 Z" W/ z8 o. M  Q& f
4 Z/ \0 B5 z) [# T9 w6 t
" W6 g+ n" i+ Q( M3 B2 X( V/ D
本资源由Java自学网收集整理【www.javazx.com】
回复

使用道具 举报

该用户从未签到

8

主题

158

帖子

324

积分

普通会员

Rank: 2

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

使用道具 举报

该用户从未签到

2

主题

149

帖子

264

积分

普通会员

Rank: 2

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

使用道具 举报

该用户从未签到

6

主题

162

帖子

326

积分

普通会员

Rank: 2

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

使用道具 举报

该用户从未签到

2

主题

164

帖子

290

积分

普通会员

Rank: 2

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

使用道具 举报

该用户从未签到

8

主题

181

帖子

370

积分

普通会员

Rank: 2

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

使用道具 举报

该用户从未签到

3

主题

183

帖子

361

积分

普通会员

Rank: 2

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

使用道具 举报

该用户从未签到

13

主题

186

帖子

385

积分

普通会员

Rank: 2

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

使用道具 举报

该用户从未签到

4

主题

170

帖子

316

积分

普通会员

Rank: 2

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

使用道具 举报

该用户从未签到

3

主题

171

帖子

295

积分

普通会员

Rank: 2

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-28 09:45 , Processed in 3.840538 second(s), 29 queries .

Powered by Javazx

Copyright © 2012-2022, Javazx Cloud.

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