!!!Luaのページ !!概要 :良い点など:スクリプト言語としては動作速度と実行環境の軽さに定評のある、主に他の言語への組み込み用途に使われる言語。商用ゲームでの私用例もあり、最近ではゲームへの組み込みを取り上げた書籍も発売された。DSやPSP用の野良アプリの開発言語としても使われていた模様。2009年頃に某格ゲーのAI用スクリプトの記述言語としても使われ、局所的に利用人口が増えていたりもする。[[Android|Programming_android]]、[[iPhone|Programming_iphone]]用のクロス開発環境であるCoronaでも利用され始めたため、これから一気に広がる可能性もあり? :悪い点など:軽く高速な反面、単体では機能が少ない。また、他言語への組み込みという用途のためか、開発環境が充実していない模様。Windowsではnotepad++で構文を認識してくれるが、Mac/Linuxのテキストエディタでは認識できるものがない(調査中)(emacsにLua-mode,vimにもlua-supportというものがあるようなのでそちらを利用すればMac/Linuxでも一応Syntacs highlightingはしてくれる?)。Eclipse用のプラグインは存在するが、Macでは現在失敗中。 :類似言語:似た用途の言語としてはAngelscript,Sequelなどが存在する。 !!開発環境 :Eclipse:LuaEclipse :Corona: !!サンプル !Corona *ボタン *クリックイベント *ダイアログ *画像の読み込み !!参考サイト [wiki|http://ja.wikipedia.org/wiki/Lua]