版本11和29间的区别 (跳过第18版)
于2009-12-13 15:43:55修订的的版本11
大小: 2121
编辑: czk
备注:
于2023-04-02 23:42:36修订的的版本29
大小: 3517
编辑: czk
备注:
删除的内容标记成这样。 加入的内容标记成这样。
行号 3: 行号 3:
==基本概念== == 基本概念 ==
行号 10: 行号 10:
 * Lazy evaluation惰性求值: http://en.wikipedia.org/wiki/Lazy_evaluation http://zh.wikipedia.org/wiki/%E6%83%B0%E6%80%A7%E6%B1%82%E5%80%BC  * [[http://en.wikipedia.org/wiki/Lazy_evaluation|Lazy evaluation]] [[http://zh.wikipedia.org/wiki/%E6%83%B0%E6%80%A7%E6%B1%82%E5%80%BC|惰性求值]]
行号 14: 行号 14:

==SICP相关==
 * [[http://en.wikipedia.org/wiki/Monad_%28functional_programming%29|Monad]]
 * [[https://codon.com/compilers-for-free#partial-evaluation|Compiler for Free]] (Partial Evaluation, Futamura projections)
== SICP相关 ==
行号 18: 行号 19:
 1. https://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/
行号 24: 行号 26:
 1. [[http://blog.zhaojie.me/2009/07/recommended-reading-2-sicp.html|老赵书托(2):计算机程序的构造与解释]]
 1. [[http://numbbbbb.com/2016/03/28/20160328_%E6%88%91%E5%A6%82%E4%BD%95%E7%94%A8%E4%B8%A4%E5%91%A8%E6%97%B6%E9%97%B4%E5%88%B7%E5%AE%8C%20SICP/|我如何用二十天刷完 SICP]]

== 参考资料 ==

 * [[https://www.ibm.com/developerworks/cn/java/j-fp/index.html|Java 语言中的函数编程]]
 * [[https://racket-lang.org/|Racket]] (PLT-Scheme)
 * [[https://coolshell.cn/articles/7526.html|Lisp的永恒之道]]
 * [[https://www.defmacro.org/2006/06/19/fp.html|Functional Programming For The Rest of Us]]
 * [[https://www.yinwang.org/blog-cn/2013/03/31/purely-functional|函数式语言的宗教]]
 * [[https://martinfowler.com/bliki/Lambda.html|Lambda]]
 * XLISP: http://www.mv.com/ipusers/xlisper/
 * XLISP PLUS: http://almy.us/xlisp.html
 * [[http://daiyuwen.freeshell.org/gb/rol/roots_of_lisp.html|Lisp之根源]]
 * [[https://web.archive.org/web/20151221082827/https://michaelochurch.wordpress.com/2013/08/07/why-clojure-will-win/|Why Clojure Will Win]]

函数式编程 (2023-04-02 23:42:36由czk编辑)

ch3n2k.com | Copyright (c) 2004-2020 czk.