『プログラミングGauche』出版記念トークに行ってきた - 日記を書く[・ _ゝ・]はやみずさん

  • nobsun ... Haskellの人間の発想
    • まずツリーありき:ツリーまでつなげられると、理解できたと感じる
    • ポインタなどは実装方法の一つであって、そんな低レイヤーのことはひとまず考えない
    • コンピュータのことはとりあえず考えない
    • 最後の最後にコンピュータで実行するにあたって、バイト列とかのことを考える
  • shiroさん ... C, アセンブラの人間の発想
    • まずビットありき:ビットまでつなげられると、理解できたと感じる

これはおもしろい計算モデルの違いですね.

ただ,一言コメントを付けるとすれば,「コンピュータのことはとりあえず考えない」ってのは「ビットを考えない」とか,現在のコンピュータのアーキテクチャを考えないということでしょうね.「ポインタなどは実装方法の一つであって」ともありますし,「コンピュータ(computer)」の語源は「計算を仕事とする人」のことですから.