发布网友 发布时间:2022-06-07 22:39
共2个回答
热心网友 时间:2023-11-20 11:25
2011年底开始阅读Lua代码,选择的版本是5.1.4,在那个时候是最新的版本了,不过2012年不仅有更新的5.1版本出来,还有最新的5.2.暂时管不了这么多,继续看这个版本先了。 历经近一年,中间酸甜苦辣只有自己知道,你问有什么方法,我的回答只有坚持。一边看代码,一看补一些基础(比如看龙书),到最后觉得差不多了就自己抄Lua虚拟机代码来跟踪它的实现。 我的博客上:http://www.codemp.info/?tag=lua,有我写的Lua分析文章,还没有完全写完。当然我现在也不认为我完全理解的通通透透了。 我最后希望能做到的是:把Lua某个版本的代码通透看完,在github上写一个开源的分析Lua源码的文档,最后能正确写一份英文的得到Lua社区的认可。 之 所以花这么大功夫去啃Lua代码,是因为我觉得Lua是门很好的语言,参见知乎我在其他帖子中对Lua的评价。另一方面是Lua的代码数量足够 小,5.1.4仅仅1.5W行,去掉空白行和注释估计能到1W行。Lua是世界最流行的脚本语言之一,前几年还进过top20的流行语言,另外又是 C\C++的完美伴侣。另外,我自己对如何实现一门语言也充满了好奇,Lua虽小五脏俱全而且还是正经实用的项目。就这些理由一直在支撑着我看下去。当然 现在最难的时候已经过去了。 其他人的文章,国内云风写的是最多的。不过我认为云风的文章key太高,很难follow,你如果对云风写的文章涉及的技术点没有什么涉猎就直接去看,可能很难看懂。 另外国外人写过的,最推荐的有: 《ANoFrillsIntroToLua51VMInstructions》 《The implementation of Lua 5.0》热心网友 时间:2023-11-20 11:26
Lua某版本代码通透看完github写源析Lua源码文档能确写份英文Lua社区认 所花功夫啃Lua代码我觉Lua门语言参见知乎我其帖Lua评价另面Lua代码数量足够5.1.4仅仅1.5W行掉空白行注释估计能1W行Lua世界流行脚本语言前几进top20流行语言另外C\C++完美伴侣另外我自何实现门语言充满奇Lua虽五脏俱全且经实用项目