Lua使用者

突然想学习一点Lua的知识,以下内容从《Programming in Lua》中文翻译文档中拷贝。Programming in Lua》的翻译由www.luachina.net完成。贴在这里,当作笔记。

Lua使用者分为三大类:使用Lua嵌入到其他应用中的、独立使用Lua的、将LuaC混合使用的。

第一:很多人使用Lua嵌入在应用程序,比如CGILua(搭建动态网页)、LuaOrb(访问CORBA对象。这些类型用Lua-API注册新函数,创建新类型,通过配置Lua就可以改变应用宿主语言的行为。通常,这种应用的使用者并不知道Lua是一种独立的语言。例如:CGILua用户一般会认为Lua是一种用于Web的语言。

第二:作为一种独立运行的语言,Lua也是很有用的,主要用于文本处理或者只运行一次的小程序。这种应用Lua主要使用它的标准库来实现,标准库提供模式匹配和其它一些字串处理的功能。我们可以这样认为:Lua是文本处理领域的嵌入式语言。

第三:还有一些使用者使用其他语言开发,把Lua当作库使用。这些人大多使用C语言开发,但使用Lua建立简单灵活易于使用的接口。

你可能感兴趣的:(c,Web,嵌入式,lua,文档,语言)