IT用語集 › プログラミング › Luau

Luau

プログラミング Svenska → 更新: 2026-10-27
詳細情報
所有者
Roblox
種類
スクリプト言語
ライセンス
MIT
公式サイト
luau.org

Robloxが独自に進化させたLua 5.1で、段階的型付けと高速なインタプリタを備え、何百万人もの若者が初めてコードを書いた言語である。

Robloxは長らく標準のLua 5.1を使っていたが、プラットフォームの成長に伴い、性能と大規模コードベース向けのツールの両方が必要になった。そうして生まれたのが独自のインタプリタと、5.1との後方互換を保ちつつ、任意の型注釈、静的型チェッカー、文字列補間、continueや複合代入などを加えた言語である。

同じく重要なのがサンドボックスだ。Robloxは見知らぬ何百万人もの作者のコードを実行するため、標準ライブラリからはファイルシステムやOSに触れるものが取り除かれている。ソースは2021年にMITライセンスで公開され、以後はRoblox以外でも、他のゲームの組み込みスクリプト言語として使われている。GodotでGDScriptが担う役割と同じである。

← 用語集に戻る