July 2020
Intermediate to advanced
360 pages
7h 8m
English

17.1Constraints
⊳The problem is decomposed using some form of abstraction (procedures, functions, objects, etc.).
⊳The abstractions have access to information about themselves and others, although they cannot modify that information.
17.2A Program in This Style

17.3Commentary
THE FIRST STAGE toward computational reflection requires that the programs have access to information about themselves. The ability for a program to access information about itself is called introspection. Not all programming languages ...
Read now
Unlock full access