タグ

ブックマーク / nishiohirokazu.hatenadiary.org (2)

  • 宗教論争に免疫をつけるための3つの宣言 - 西尾泰和のはてなダイアリー

    ある目的を達成するのに手段Xと手段Yがあり、どちらの手段が適しているかで水掛け論が発生したときに巻き込まれないための宣言。 「私は手段Xを使った方が生産性が高い」 「あなたは手段Yを使った方が生産性が高いのかも知れないが、それは私には関係のないことだ」 「私が手段Yの習得のために時間を投資すれば、今の『手段Xを使っている私』よりも生産性が高くなる可能性はある。しかし今はより有望な投資先に投資しているので手段Y習得に時間を投資する気はない」

    宗教論争に免疫をつけるための3つの宣言 - 西尾泰和のはてなダイアリー
  • セプキャン2011感想文 - 西尾泰和のはてなダイアリー

    みんながバイナリ*1とかバイナリ*2とかUCAS*3とかで書いて読むのに苦労したから、僕はちゃんとASCIIで書きましたよ! https://gist.github.com/1156669 言語仕様 1文字1トークンで、単純に並べるだけで関数呼び出しになる。たとえば「XYZ」というコードがあった場合、これはPythonでいうところの「X(Y)(Z)」に相当する。つまり「関数Xに引数Yを渡して呼び出し、その返り値の関数に引数Zを渡して呼び出す」という意味だ。 括弧()は特別な意味を持っていて、まあみんなの期待通り処理をまとめるのに使われる。評価は内側の括弧から順番。たとえば「X(YZ)」というコードがあった場合、これはPythonでいうところの「X(Y(Z))」に相当する。つまり「関数Yに引数Zを渡して呼び出し、その返り値を引数として関数Xを呼び出す」という意味だ。あと一番内側が複数個ある場

    セプキャン2011感想文 - 西尾泰和のはてなダイアリー
  • 1