Luaとは
Lua(ルア)とは、リオデジャネイロ・カトリカ大学の情報工学科コンピュータグラフィックス
テクノロジーグループ TeCGraf によって設計開発された、スクリプト言語です。
Luaは移植性が高く、高速に動作すると言う特徴があります。
さらにライセンスは使用に制限が少なく商業利用もしやすいMIT Licenseになっています。
Luaはさまざまな利用実績があり、特にゲームの組み込みスクリプト言語として採用されています。
"Lua"は、ポルトガル語で「月」を意味します。
Luaの特徴
Luaには以下のような特徴があります。
- クロスプロットフォーム
- 高速な動作
- 組み込みに特化
クロスプロットフォーム
LuaはWindows、Mac OS X、Linuxなどの複数のOS上で動作することが出来きます。
高速な動作
Luaの動作速度は非常に速く、同じスクリプト言語であるPythonやRubyよりも高速であるとされています。
組み込みに特化
LuaはC言語プログラムに組み込まれることを目的に設計されており、CやC++などとの連携を容易に実現することができます。