(印刷用 PS 版は /home/hattori/visual-prog/latex2e/main.ps
です)
テキスト言語の利点と欠点
欠点
- 文法の学習が大変。
- 1次元的---構造を直接表現できない。e.g.制御構造、データ構造、クラス階層
- 静的---実行時の振る舞いはプログラマの頭の中にある。
- 名前付け
- 参照するには名前を付けなければならない。
- 簡潔で分かりやすく、しかも役割や属性を表す名前を付けるのは難しい。
- 変数名と実体を混同する危険。
利点
なんだかんだ言っても、抽象的な概念を表すには言語が最適。例えば、お絵書きソフトで「大きさ変更」や「整列」はアイコンで表せても、「JPEGからPNGへ変換」を絵だけで表すのは難しい。下手な絵を使うと、かえって判りにくくなる。