次のページLuaについてLuaは1993年から開発が開始された、ブラジル生まれのスクリプト言語だ。プログラミング言語の出生地としては「非欧米産」という意味でRubyと並ぶ例外といえるだろう。Luaのルーツはデータ記述用言語だが、汎用の組み込み言語として広く利用されている。Adobeの画像処理ソフトウェア「Lightroom」では、40%に相当する部分がLuaで記述されているという。フリーのパケットキャプチャツールの定番である「Wireshark」(という呼称で通じなければ「Ethereal」)にもLuaが組み込まれている。Luaの処理系はスクリプト言語としては非常に高い性能を持っている。Shootout」というベンチマークサイトにおいて、LuaはPythonやPerl、PHPを凌ぐ位置にランクインされている。Spirit」というイベントでは、参加した複数の言語開発者がLuaのパフォーマンスを目標にしていると発言していたほどだ。言語としてのLuaを見た場合、そのミニマリズムが際立っている。Luaはコレクション型としてテーブル(他言語でいうハッシュ、辞書、連想配列に相当する)しか用意していないが、これはLuaの表現力が貧弱であるということを意味してはいない。Luaの思想は言語のコアとしては選び抜かれた数少ない概念のみを提供し、そこから複雑な概念を「組み立てる」ことにある。sugarによってオブジェクト指向の仕組みを非常に巧みに組み立てることができる。Manual」がある。Projectで各環境用のコンパイル済みバイナリをダウンロードする方法がある。原稿執筆時点(2007年11月1日)での最新バージョンは5.1.2だ。Download」から「lua5_1_2_Win32_bin.zip」をダウンロード後、任意のフォルダに展開することでインストールを行う。etherプログラミングを嗜む普通の社会人。World」ではなく、N88-BASICで画面上に円を描いたこと。「外国語のよいところはそれをいくつ学ぼうと構わないことだ」という或る言語学者の言葉はプログラミング言語にも当てはまると最近感じ始めている。http://blog.so-net.ne.jp/rainyday/この記事の評価をお聞かせくださいボタンをクリックしますとウインドウが開きます。