æ¨æ¥ã®ã¨ã³ããªã§ã«ãªã¼ãã¯ã¼ãåå対å¿ã«ã¤ãã¦è§¦ãã¾ããã
関数を扱えることはどのようにプログラミング言語の能力をあげるか - きしだのはてな
ã¤ãã§ã«ããã®ã¨ã³ããªãæ¸ãã®ã«èª¿ã¹ãã«ãªã¼ãã¯ã¼ãåå対å¿ã®è³æãã¾ã¨ãã¦ããã¾ãã
ãã®è¨äºã§ã¯ãã«ãªã¼ãã¯ã¼ãåå対å¿ã§ãã©ã®ãããªåãã©ã®ãããªè«çå½é¡ã«å¯¾å¿ãããã解説ãã¦ããã¾ãã
数理科学的バグ撲滅方法論のすすめ - 第14回 型=命題,プログラム=証明:ITpro
ãã¡ãã®ã»ãããã¡ãã£ã¨ãã ãã¦ãããªï¼
Curry-Howard Isomorphism - d.y.d.
ã«ãªã¼ãã¯ã¼ãåå対å¿ã§ã®å±±å ´ã¯ãæä¸å¾ãSchemeã®call/ccã«å¯¾å¿ããã¨ããã¨ããã§ãgotoãªã©ãã ãããããã«ãã¦ã¯ã¾ãããã§ãã
æä¸å¾ãã¤ã¾ããa ã¾ã㯠not aãã¨ããå½é¡ã§ããããã¯è¨¼æã¨ãã¦ã¯ã¢ã¤ã·ã¤ã®ã§ãå¤å
¸è«çããã¯ããã¾ãããã¨ãªã£ã¦ãç´è¦³ä¸»ç¾©è«çã¨ããã®ãã§ãã¾ããã
ããããgotoã¯ã¢ã¤ã·ã¤ã®ã§ããã°ã©ãã³ã°è¨èªããã¯ããã¾ãããã¨ãã話ã«å¯¾å¿ããããã§ããããããããããã
ãã®ãããã¯ããã¡ãã®ã¨ã³ããªã詳ããã§ãããããªãå½¢å¼çãªèª¬æãªã®ã§èªãã®ã¯å¤§å¤ã
call/ccと古典論理のカリー・ハワード対応 - 再帰の反復
æ¸ç±ã¨ãã¦ã¯æ¨æ¥ãããããè«çã®å²å¦ããã¨ã¦ãããã§ãã
ç¥ã®æç§æ¸ãè«çã®å²å¦ (è¬è«ç¤¾é¸æ¸ã¡ãã¨)
- ä½è : 飯ç°é
- åºç社/ã¡ã¼ã«ã¼: è¬è«ç¤¾
- çºå£²æ¥: 2005/09/10
- ã¡ãã£ã¢: åè¡æ¬ï¼ã½ããã«ãã¼ï¼
- è³¼å ¥: 1人 ã¯ãªãã¯: 25å
- ãã®ååãå«ãããã° (43件) ãè¦ã
å½¢å¼çãªèª¬æã¯ãã¡ãã«è¼ã£ã¦ã¾ãã
- ä½è : è©è°·æå·±,西å´çä¹
- åºç社/ã¡ã¼ã«ã¼: 岩波æ¸åº
- çºå£²æ¥: 2007/06/27
- ã¡ãã£ã¢: åè¡æ¬
- è³¼å ¥: 14人 ã¯ãªãã¯: 442å
- ãã®ååãå«ãããã° (36件) ãè¦ã
ãã¨ã¯ãæªèªãªãã§ããããã®æ¬ãè©å¤ãããããã§ä¸è¨ãè«çã®å²å¦ãã§ãåãä¸ãããã¦ãã¾ãã
æ å ±ç§å¦ã«ãããè«ç (æ å ±æ°å¦ã»ããã¼)
- ä½è : å°éå¯æ°
- åºç社/ã¡ã¼ã«ã¼: æ¥æ¬è©è«ç¤¾
- çºå£²æ¥: 1994/04/01
- ã¡ãã£ã¢: åè¡æ¬
- è³¼å ¥: 10人 ã¯ãªãã¯: 206å
- ãã®ååãå«ãããã° (32件) ãè¦ã