“cons 関数の名前は特に非合理的なものではない。この名前は `construct’ という単語を略したものである。一方、car と cdr の名前の由来は難解である。car は `Contents of the Address part of the Register’ というフレーズの頭文字から来ており、cdr (`could-er’ と発音する) は `Contents of the Decrement part of the Register’ というフ レーズから来ている。これらのフレーズは、Lisp が開発された頃の極めて初期 のハードウェアの特定の部分に基づくものであるが、単に時代遅れであるという だけでなく、実に25年以上もの間、Lisp に関わる人々にとって全く見当はずれ のものであった。だがしかし、これらの関数をもっと合理的な名前で呼ぼうとし た学者も何人かいたにも関わらず、現在でもこの古い用語が使われている。”
http://www.math.s.chiba-u.ac.jp/~matsu/lisp/emacs-lisp-intro-jp_8.html
SICPを読んでいる最中に気になって調査。
“Well-designed computational systems, like well-designed automobiles or nuclear reactors, are designed in a modular manner, so that the parts can be constructed, replaced, and debugged separately.”
“Every computer program is a model, hatched in the mind, of a real or mental process.”
“竹内氏 「必要は発明の母」。人と違うこと、原点に立ち戻ることをいつも気にしながら、最近は若い人たちの才能が発するオーラをできるだけ吸い込んで生活するようにしています。行き詰ったときにそこの背景にある理論に立ち戻る。仕事が忙しいとなかなかできないですが「原点に立ち戻ること」は大学の講義でも必ずいっていることです。”
第1回 Lispの仏さま 竹内郁雄の目力
http://jibun.atmarkit.co.jp/ljibun01/rensai/genius/01/01.html