エンドユーザ向けのスクリプト言語:チャミー

概要

我々はエンドユーザ向けのスクリプト言語 チャミー を設計・実装中である。 初心者にとって習得しやすいプログラミング言語はいかにあるべきかを考察しながら、 シンタックス、制御構造、組み込みデータ型、標準ライブラリ、開発環境(エディタ、デバッガ)の 設計を行っている。 チャミー言語は関数型言語の利点を積極的に取り込んだ手続き型言語である。 チャミーのIDE(統合開発環境)は、 日本語化された構造エディタ、実行トレースの可視化表示などの機能を持ち、 プログラミングに不慣れなエンドユーザによるプログラム開発を支援する。 チャミーはファイル処理等の現実世界のデータ処理に用いることができ、 それを支援する仮想フォルダ、実行時エラーリカバリと呼ぶ機構を持っている。

チャミーの特徴

チャミー言語は以下の特徴を持っている。

(なお、現在のところ、ユーザによるコマンド定義および パッケージの機構は、持っていない。)

チャミーIDEは現在以下の機能を備えている。

ダウンロード

デモ版のダウンロード [New !]

関連資料


Yuuji ICHISUGI