著者
Richard Potter
編者
Allen Cypher
タイトル
Just-in-Time Programming
書籍
Watch What I Do -- Programming by Demonstration
ページ
513-526
日時
May 1993
出版
The MIT Press
コメント
PBDは``Just-in-time Programming''のための技法と考えられる。 これは「必要になったとき即時にプログラムを作る」という ものである。プログラムを普通のプログラム言語で書いたり キーボードマクロとして定義したりすることもできるのだが、 PBDにした方が楽なことも多いと考えられる。 Just-in-time Programmingには5つの障害が考えられる。 ・必要なデータや演算子にアクセスできない 既存のアプリの場合など ・アルゴリズムの入力に精神的/物理的手間がかかる ・本格的プログラムには汎用計算能力が必要だが、 マクロ定義はTuring機械になってないことが多い ・折角定義したプログラムを起動するのが面倒なことが多い ・かえって時間がかかるというリスクや、プログラムが うまく動かないかもしれないといったリスクが大きい。 PBDシステムはこれらの難点をクリヤしなければならない。
カテゴリ
UI, PBE
Category: UI PBE
Comment: PBDは``Just-in-time Programming''のための技法と考えられる。
        これは「必要になったとき即時にプログラムを作る」という
        ものである。プログラムを普通のプログラム言語で書いたり
        キーボードマクロとして定義したりすることもできるのだが、
        PBDにした方が楽なことも多いと考えられる。
        Just-in-time Programmingには5つの障害が考えられる。
        ・必要なデータや演算子にアクセスできない
        既存のアプリの場合など
        ・アルゴリズムの入力に精神的/物理的手間がかかる
        ・本格的プログラムには汎用計算能力が必要だが、
        マクロ定義はTuring機械になってないことが多い
        ・折角定義したプログラムを起動するのが面倒なことが多い
        ・かえって時間がかかるというリスクや、プログラムが
        うまく動かないかもしれないといったリスクが大きい。
        PBDシステムはこれらの難点をクリヤしなければならない。
Chapter: 27
Bibtype: InBook
Pages: 513-526
Month: may
Author: Richard Potter
Booktitle: Watch What I Do -- Programming by Demonstration
Editor: Allen Cypher
Title: Just-in-Time Programming
Year: 1993
Crossref: Cypher:WatchWhatIDo
Publisher: The MIT Press