150 likes | 302 Views
Figure 6.1 IEEE floating-point formats: (a) Single precision, (b) Double precision. Figure 6.2 Compile-time descriptor for static strings. Figure 6.3 Run-time descriptor for limited dynamic strings. Figure 6.4 Example slices in FORTRAN 90. Figure 6.5
E N D
Figure 6.1 IEEE floating-point formats: (a) Single precision, (b) Double precision
Figure 6.2 Compile-time descriptor for static strings
Figure 6.3 Run-time descriptor for limited dynamic strings
Figure 6.4 Example slices in FORTRAN 90
Figure 6.5 Compile-time descriptor for single-dimensioned arrays
Figure 6.6 The location of the [i, j] element in a matrix
Figure 6.7 A compile-time descriptor for a multi-dimensional array
Figure 6.8 A compile-time descriptor for a record
Figure 6.9 A discriminated union of three shape variables (assume all variables are the same size)
Figure 6.10 A compile-time descriptor for a discriminated union
Figure 6.11 The assignment operation j = *ptr
Figure 6.12a Implementing dynamic variables with and without tombstones
Figure 6.12b Implementing dynamic variables with and without tombstones
Figure 6.13 An example of the actions of the marking algorithm