Library / Computational Thinking DPF
Jump to passage
In this reading

Link to current text

Published source confirmed at last check

Source changed 2026-10-03 05:16:27 UTC · snapshot created 2026-10-03 05:17:06 UTC · last check 2026-10-03 05:16:56 UTC

CMP.12:3 - Forces

ForceWhat must be reconciled
Meaning and obtainingKnowing what answer an expression denotes leaves the effective evaluation work to be constructed.
Local syntax and surrounding bindingsThe same expression can refer to different values in different environments.
Equal final values and observable behaviorOrder, effects, failure and termination can matter even when a returned number agrees.
Repeated interpretation and prior translationTranslation can save later dispatch work while adding construction time and retained code.
Compositional reasoning and execution contextA correct component must retain its meaning when combined with neighboring components.
Abstract operations and finite resourcesArithmetic range, stack capacity and foreign operations can change the admitted execution.