Lua学习.pptVIP

  • 68
  • 0
  • 约4.98千字
  • 约 26页
  • 2017-08-15 发布于河南
  • 举报
走近Lua ——嵌入式脚本在项目中的应用 什么是Lua Lua是一种脚本编程语言,于1994年,由巴西里约热内卢天主教大学的研究人员设计开发,“Lua”这个名字是葡萄牙语单词 “月亮”。 与一般脚本语言如 PHP、Perl、JavaScript 等不同,Lua被称为是一种嵌入式 脚本语言,Lua最著名的应用是在暴雪公司的网络游戏 魔兽世界 中。 Lua最引人注目的特点: 以极小 的体积和简单 的语法提供相对全面的功能。 以简洁 的API实现与宿主语言最方便 的接口。 为什么称为“嵌入式” Lua语言可以独立进行编程,但这不是其主要的使用方式。Lua虽然有动态、灵活的语法提供强大的功能,但并不像 Java、Python 等一样有一个完善的库(但仍存在一定数量的第三方库),这不是缺陷,而是和其定位有关。 Lua最典型的用法,是作为一个库,嵌入 到其他大型语言(称之为宿主语言 )的应用程序之中,为应用程序提供参数配置或逻辑描述等功能,带来前所未有的灵活性。 Lua常见的宿主语言有:C/C++,Java,.NET,甚至脚本语言如PHP,Ruby等。 Lua 宿主语言 Lua的典型使用方式 Lua作为配置文件,为宿主语言应用提供参数 宿主语言作为底层库,Lua作为逻辑描述 宿主语言 Lua Lua与相似解决方案的比较 Lua的体积是如此之小,以至于往往

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档