Changes between Version 12 and Version 13 of Fundamentals
- Timestamp:
- 05/13/23 13:11:26 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Fundamentals
v12 v13 19 19 To understand the static and dynamic nature of scopes and processes, and the relations between them, we consider the (artificial) example code in Fig. 1(a). The static scopes in the code are numbered from 0 to 6. 20 20 21 || [[Image(scopeCodeExample.png, width=250px, valign=top, margin- right=5)]] || \22 [[Image(staticScopeTree.png, width=200px, valign=top, margin-left= 5, margin-right=5)]] || \23 [[Image(scopeStateExample.png, width=275px, valign=top, margin-left= 5)]] ||21 || [[Image(scopeCodeExample.png, width=250px, valign=top, margin-left=10, margin-right=10)]] || \ 22 [[Image(staticScopeTree.png, width=200px, valign=top, margin-left=10, margin-right=10)]] || \ 23 [[Image(scopeStateExample.png, width=275px, valign=top, margin-left=10, margin-right=10)]] || 24 24 Fig. 1. CIVL-C scopes. (a) code skeleton to illustrate scope hierarchy. (b) static scope tree. (c) a state showing dynamic scopes and process call stacks 25 25
