Introduction to Lua Language¶
约 218 个字 预计阅读时间 1 分钟
Introduction¶
- Lua 是一种脚本语言,类似 Python、Perl、Ruby 等
- 也可以作为一种数据描述语言,类似 JSON、XML 等
- 可以作为一种扩展语言,用于多语言开发
Application¶
- 最常用于游戏开发中,比如作为游戏引擎的脚本语言,或者作为游戏服务器的脚本语言
- 可以用于嵌入式开发,比如用于 Logitech keyboards
- 常作为一些软件的配置语言,比如 TeX 和 Vim
Why use Lua¶
- Portability: Lua 可以运行在几乎所有的平台上,跨平台开发很友好
- Simplicity and small size: 语法简单,代码量小,学习成本低
- Embeddability: 可以很容易地嵌入到其他语言中,尤其是 C 语言
- Efficiency: Lua 是解释脚本语言类中最快的语言
本文的学习内容主要来自 Fabio Mascarenhas 的 slides