An analysis of Pascal programs in compiler writing
- 1 February 1980
- journal article
- Published by Wiley in Software: Practice and Experience
- Vol. 10 (2), 149-157
- https://doi.org/10.1002/spe.4380100206
Abstract
A method and results of static and dynamic analysis of Pascal programs are described. In order to investigate characteristics of large systems programs developed by the stepwise refinement programming approach and written in Pascal, several Pascal compilers written in Pascal were analysed from both static and dynamic points of view. As a main conclusion, procedures play an important role in the stepwise refinement approach and implementors of a compiler and designers of high level language machines for Pascal‐like languages should pay careful attention to this point. The set data structure is one of the characteristics of the Pascal language and statistics of set operations are also described.This publication has 9 references indexed in Scilit:
- Steps to an efficient program for floating-point summationSoftware: Practice and Experience, 1977
- Dynamic analysis of program performance (DAP) in a fortran batch environmentSoftware: Practice and Experience, 1977
- An Analysis of Some Commercial PL/I ProgramsIEEE Transactions on Software Engineering, 1976
- The solo operating system: A concurrent pascal programSoftware: Practice and Experience, 1976
- Disk scheduling at compile timeSoftware: Practice and Experience, 1976
- An empirical analysis of FORTRAN programsThe Computer Journal, 1976
- PASCAL User Manual and ReportPublished by Springer Nature ,1975
- PASCAL User Manual and ReportLecture Notes in Computer Science, 1975
- An empirical study of FORTRAN programsSoftware: Practice and Experience, 1971