lua编程之lua与C相互调用
摘要:lua是扩展性非常良好的语言,虽然核心非常精简,但是用户可以依靠lua库来实现大部分工作。除此之外,lua还可以通过与C函数相互调用来扩展程序功能。在C中嵌入lua脚本既可以让用户在不重新编译代码的情况下修改lua代码更新程序,也可以给用户提供一个自由定制的接口,这种方法遵循了机制与策略分离的原则。...
阅读全文
posted @
2014-10-28 20:28
coderkian
阅读(13955)
推荐(0)
lua编程之协程介绍
摘要:一,lua协程简介 协程(coroutine),意思就是协作的例程,最早由Melvin Conway在1963年提出并实现。跟主流程序语言中的线程不一样,线程属于侵入式组件,线程实现的系统称之为抢占式多任务系统,而协程实现的多任务系统成为协作式多任务系统。线程由于缺乏yield语义,所以运行过程中不...
阅读全文
posted @
2014-10-26 21:56
coderkian
阅读(3486)
推荐(2)
lua编程之元表与元方法
摘要:一、 前言lua是一种非常轻量的动态类型语言,在1993年由由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo等人发明,lua的设计目标是轻便地嵌入宿主语言,增强系统的可扩展性和可定制性。lua的源码只有两万余行,非...
阅读全文
posted @
2014-10-25 23:33
coderkian
阅读(2110)
推荐(0)