タグ

Luaに関するRetsetのブックマーク (3)

  • Lua - Wikipedia

    Lua(ルア)はスクリプト言語およびその処理系の実装で、主にリオデジャネイロ・カトリカ大学(英語版)のコンピュータ科学科 (Department of Computer Science) および/または同大学附属研究所のTecgraf/PUC-Rio[注 1]に所属するロベルト・イエルサリムスキー Roberto Ierusalimschy[3][4]、Waldemar Celes[5][6]、Luiz Henrique de Figueiredo[7]らによって設計開発された[11]。 手続き型言語として、またプロトタイプベースのオブジェクト指向言語としても利用することができ、関数型言語としての要素も併せ持っている[12]。 名称の由来[編集] Luaという名前は、ポルトガル語の「月」に由来する。もともとLuaはブラジルの石油会社であるペトロブラス内部でデータ入力用に開発された言語DEL

    Lua - Wikipedia
  • [Think IT] 第2回:言語開発者が目標にするパフォーマンス「Lua」 (1/3)

    【新・言語進化論】次にくる!新登場言語 第2回:言語開発者が目標にするパフォーマンス「Lua」 著者: ether 公開日:2007/11/12(月) Luaについて Luaは1993年から開発が開始された、ブラジル生まれのスクリプト言語だ。プログラミング言語の出生地としては「非欧米産」という意味でRubyと並ぶ例外といえるだろう。 Luaのルーツはデータ記述用言語だが、汎用の組み込み言語として広く利用されている。例えばAdobeの画像処理ソフトウェア「Lightroom」では、40%に相当する部分がLuaで記述されているという。またフリーのパケットキャプチャツールの定番である「Wireshark」(という呼称で通じなければ「Ethereal」)にもLuaが組み込まれている。 Luaの処理系はスクリプト言語としては非常に高い性能を持っている。「Computer Language Shoot

  • Atsushi's Homepage 〜 Lua で組んでみる

    Lua とは Lua は組み込み用の汎用スクリプト言語です。 2011/12/16 にバージョン 5.2 (2006/2/21 にバージョン 5.1) が リリースされました。 ちなみに、Lua の名前はポルトガル語で「月」の意味です。 シンプル・コンパクト・高速といった無駄のなさ、 CPU を含むリソース消費量の少なさが特徴です。 そのため、ゲームへの組み込み用途に向いています。 実際に海外ゲームでいくつか採用実績があり、それなりにメジャーです。 Lua は使われているわりには、日語でのドキュメンテーション関係が 不足しています (国内のサイトでは公式サイトの日語訳である Lua言語の紹介 (Lua 4.0), Lua 5.2 リファレンスマニュアル が有名です)。 そこで、自分の覚え書きも兼ねてここに簡単にまとめておこうと思います。 Lua の実行系を自分のプログラムに組み込む方

    Atsushi's Homepage 〜 Lua で組んでみる
  • 1