トップ 一覧 検索 ヘルプ RSS ログイン

Programming_luaの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!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では現在失敗中。
:悪い点など:軽く高速な反面、単体では機能が少ない。また、他言語への組み込みという用途のためか、開発環境が充実していない模様。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]