next up previous
Next: Data: Building Abstractions Up: No Title Previous: Procedures and Processes

Higher-Order Procedures

 

 

figure757

Procedures can be used as parameters, and even as returned values. This enables the construction of higher order procedures, which manipulate other procedures.

MUST
SICP 1.3 Formulating Abstractions with Higher-Order Procedures 3.1 Higher-Order Procedures
SICP 1.3.1 Procedures as Parameters 3.2 Procedure as Parameter
SICP 1.3.2 Constructing Procedures Using Lambda 3.3 lambda
3.4 let
3.5 define vs. lambda
SICP 1.3.4 Procedures as Returned Values until ``Newton's Method'' 3.6 Returning lamda expressions
SHOULD
SICP 1.3.3 Procedures as General Methods Using higher-order procedures to make abstractions of general methods of computation, procedures or lambda as input
SICP 1.3.4 Procedures as Returned Values, ``Newton's Method'' Example of returning lambda expressions
COULD



10


next up previous
Next: Data: Building Abstractions Up: No Title Previous: Procedures and Processes

Henk Corporaal
Fri Jun 5 18:56:04 MET DST 1998