跳转至

Introduction to Lua Language

218 个字 预计阅读时间 1 分钟

Introduction

  • Lua 是一种脚本语言,类似 Python、Perl、Ruby
  • 也可以作为一种数据描述语言,类似 JSONXML
  • 可以作为一种扩展语言,用于多语言开发

Application

  • 最常用于游戏开发中,比如作为游戏引擎的脚本语言,或者作为游戏服务器的脚本语言
  • 可以用于嵌入式开发,比如用于 Logitech keyboards
  • 常作为一些软件的配置语言,比如 TeX Vim

Why use Lua

  • Portability: Lua 可以运行在几乎所有的平台上,跨平台开发很友好
  • Simplicity and small size: 语法简单,代码量小,学习成本低
  • Embeddability: 可以很容易地嵌入到其他语言中,尤其是 C 语言
  • Efficiency: Lua 是解释脚本语言类中最快的语言

本文的学习内容主要来自 Fabio Mascarenhas slides

评论