このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

タプルとコンパイル、その他言い残し

  • プログラムの実現はハードウェアでもソフトウェアでもよい。区別はしなくてもよい。
  • 関数のパラメータ族(parameterized family)は2変数関数とみなせる、パラメータの具体的指定が引数の具体化
  • 無名変数を、-, _, *, ・ などで表す習慣がある。
  • 日常感覚が大事、日常感覚のほうが精密かも
  • 例:(int×int)×bool と int×(int×bool) は違う型である。実際に、引数アダプターが必要になる。


ソースコード →(コンパイル)→ マシンコード
| /
(記述) /
↓ /
関数 ←(実現/エミュレート)