[View] [Edit] [Attachments] [History] [Home] [Changes] [Search] [Help]

言語ゲーム

LanguageGame - Interactive parser generator

言語ゲームとは

Uploaded Image: GGameTile.png

言語ゲームとは、グラフィカルなインタフェースを備えた対話型のパーサジェネレータです。パーサジェネレータとは、プログラミング言語を開発する際に使用するツールですが、言語ゲームによって、プログラミングにあまり詳しくない人や学生、子供達にも、『プログラミング言語』の概念を理解し、自分で簡単な言語を創作できるようにする事が目標です。
プロ用の目的としては、職業プログラマが業務に特化したスクリプトを設計する際に気軽に使える事があります。複雑な業務を表現する際に特別なスクリプトを用いる事によって扱いを簡単にする事が出来ます。また、設定ファイルの自由度を上げる際にもパーサジェネレータは有効です。
もちろん暗号や自動演奏の規則作成、グラフィックデザイン分野への応用に使っても面白いでしょう。言語ゲームは文脈自由文法に基づいていますが、プログラミング言語以外にも様々な応用が考えられます。

もくじ

Uploaded Image: GGameHuman.png

開発

現在言語ゲームは混沌とした状況にあります。まず、主なバージョンが二つあります。
今後 0.4 の機能を上げて行きたいのですが、まだまだ機能が少ないため、プレゼンなどは
2002年度版で行っています。

言語ゲームは、平成14年度の情報処理振興事業協会(IPA)「未踏ソフトウェア創造事業」に採択されました。
[English]
propella home