#python #sicp
Indeed, as far as sum_squares is concerned, square is not a particular function body, but rather an abstraction of a
function, a so-called functional abstraction.
If you want to change selection, open document below and click on "Move attachment"
1.3 Defining New Functions defines between its input arguments and its output values.
We can write sum_squares without concerning ourselves with how to square
a number. The details of how the square is computed can be suppressed, to be
considered at a later time. <span>Indeed, as far as sum_squares is concerned,
square is not a particular function body, but rather an abstraction of a
function, a so-called functional abstraction. At this level of abstraction, any
function that computes the square is equally good.
Thus, considering only the values they return, the following two functions for
squaring a number s Summary
status | not read | | reprioritisations | |
---|
last reprioritisation on | | | suggested re-reading day | |
---|
started reading on | | | finished reading on | |
---|
Details