当前位置:  开发笔记 > 编程语言 > 正文

Lua的字节码规范

如何解决《Lua的字节码规范》经验,为你挑选了4个好方法。

谁能告诉我在哪里可以找到Lua的字节码规范?我一直在寻找15分钟,但我找不到任何东西.



1> lhf..:

官方定义在lopcodes.h中.


有趣的是,当你提供_reference_时,有人引用你的书会得到支票.哦,好,来自我的+1.
@Bahbar,你用这个评论结束了我的一天:P

2> thsutton..:

也许Lua 5.1 VM说明的简洁介绍包含您正在寻找的内容?

还有一个Lua 5.0指令集表(图5):

Ierusalimschy,R.; 菲格雷多,LH; Celes,W.(2005),"Lua 5.0的实施",J.of Universal Comp.科学. 11(7):1159-1176

您可以在Google学术搜索中找到全文,我相信它也在lua.org上.这个引用被维基百科上的Lua页面使用,它始终是寻找这些东西的好地方.:-)



3> Cogwheel..:

Lua 的唯一规范是语言,标准库和C API.由于以下几个主要原因,Lua的创建者故意离开虚拟机:

Lua可以完全用任何底层架构(VM,解释器,编译器等)实现

官方Lua发行版不必担心维护版本之间的VM兼容性

这意味着,例如,您通常不应将Lua VM用作编译器的目标.如果你想知道官方Lua发行版的VM如何作为你自己的好奇心的一个例子,请参阅其他答案.



4> torus..:

您可以在线阅读Lua 5.0的实现.

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有