- 著者
- 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