首页 » 标签存档: compile

Tag Archives: compile

【源码解读】lua源码分析之编译器部分

 
3

lua虚拟机简介 lua作为嵌入式脚本语言,具有轻量、性能高,与宿主语言无缝接入等优点,现已广泛应用于各个领域,包括游戏服务器、甚至web服务器部分组件也已接入lua,例如nginx+lua作为接入服务器portal,已经应用的较为成熟了。 两个阶段 lua虚 … 阅读全文

【源码解读】lua源码分析之编译器部分I(lua编译表达式)

 

研究目的 对当前项目写的lua代码最终生成的操作码,和可能执行的C操作有一个大体的了解,为后续实现高效的代码及代码优化做准备; 了解不同的代码书写方式可能产生的执行效率差异,比如频繁使用全局变量造成的额外开销,对table的错误访问方式造成的额外数组扩展(如果 … 阅读全文