--- zotero-key: BKPQ7QSMg5383243 zt-attachments: - "168" citekey: abelsonStructureInterpretationComputer1996 --- up:: [[zotero literature notes]] link:: [Zotero](zotero://select/groups/5383243/items/BKPQ7QSM) [attachment]() #pkm #zotero > [!cite]+ [Structure and Interpretation of Computer Programs](zotero://select/groups/5383243/items/BKPQ7QSM) - [Page 28](zotero://open-pdf/groups/5383243/items/KNH433ZX?page=56&annotation=88QKQ5JP) > The contrast between function and procedure is a reflection of the general distinction between describing properties of things and describing how to do things, or, as it is sometimes referred to, the distinction between declarative knowledge and imperative knowledge. In mathematics we are usually concerned with declarative (what is) descriptions, whereas in computer science we are usually concerned with imperative (how to) descriptions. > > > [!note] Notes > > fonction : connaissance déclarative > > procédure : connaissance impérative > ^88QKQ5JPaKNH433ZXg5383243p56