大小: 637
备注:
|
大小: 627
备注:
|
删除的内容标记成这样。 | 加入的内容标记成这样。 |
行号 1: | 行号 1: |
[[TableOfContents]] | [http://mitpress.mit.edu/sicp/full-text/book/book.html Structure and Interpretation of Computer Programs, 2nd Edition]这本书中的Lisp代码用Python语言重新实现后写在这里,主要目的是供使用Python的人学习函数式编程作参考。 |
行号 3: | 行号 4: |
== Procedures and the Processes They Generate == 1.2.1 Linear Recursion and Iteration 1.2.2 Tree Recursion 1.2.3 Orders of Growth 1.2.4 Exponentiation 1.2.5 Greatest Common Divisors 1.2.6 Example: Testing for Primality 1.3 Formulating Abstractions with Higher-Order Procedures 1.3.1 Procedures as Arguments 1.3.2 Constructing Procedures Using Lambda 1.3.3 Procedures as General Methods 1.3.4 Procedures as Returned Values |
[[Include(/SICP的Python实现1.1,,titlesonly, editlink)]] [[Include(/SICP的Python实现1.2,,titlesonly, editlink)]] [[Include(/SICP的Python实现1.3,,titlesonly, editlink)]] = Building Abstractions with Data = = Modularity, Objects, and State = = Metalinguistic Abstraction = = Computing with Register Machines = |
[http://mitpress.mit.edu/sicp/full-text/book/book.html Structure and Interpretation of Computer Programs, 2nd Edition]这本书中的Lisp代码用Python语言重新实现后写在这里,主要目的是供使用Python的人学习函数式编程作参考。
Building Abstractions with Procedures
Include(/SICP的Python实现1.1,,titlesonly, editlink) Include(/SICP的Python实现1.2,,titlesonly, editlink) Include(/SICP的Python实现1.3,,titlesonly, editlink)
Building Abstractions with Data
Modularity, Objects, and State
Metalinguistic Abstraction