Q. Observations of High Level Language Program?
Observations
- Integer constants appeared nearly as frequently as structures or arrays.
- Most of the scalars were found to be local variables while most of structures or arrays were global variables.
- Most of the dynamically called procedures pass lower than six arguments.
- Numbers of scalar variables are less than six.
- A good machine design must attempt to optimize the performance of most time consuming aspects of high-level programs.
- Performance can be improved by more register references instead of having more memory references.
- There must be an optimized instructional pipeline such that any alteration in flow of execution is taken care of.