1.1 The Elements of Programming
(原書のまとめ)
強力な言語は次の3種類のメカニズムを持っている。
- プリミティブな式 (primitive expressions)
- 結合 (combination) の手段 (means)
- 抽象化 (abstraction) の手段
プログラミングにおいて、自分たちが相手にするのは「データ(data)」と「手続き(procedure)」
→ data と procedure にそんなに違いがないことは後でわかるだろう
- データは、操作したい「もの」
- 手続きは、データを操作するときのルールの記述
この章では、単純な数値データだけを扱う。そうすることによって、手続き (procedure) を作るためのルールに焦点を当てる。