Efficient implementation and optimization of run-time checking in PASCAL

  • Authors:
  • Charles N. Fischer;Richard J. LeBlanc

  • Affiliations:
  • Computer Sciences Department, University of Wisconsin, Madison, Wisconsin;Computer Sciences Department, University of Wisconsin, Madison, Wisconsin

  • Venue:
  • Proceedings of an ACM conference on Language design for reliable software
  • Year:
  • 1977

Quantified Score

Hi-index 0.00

Visualization

Abstract

Complete run-time checking of programs is an essential tool for the development of reliable software. A number of features of the programming language PASCAL (arrays, subranges, pointers, record variants (discriminated type unions), formal procedures, etc.) can require some checking at run-time as well as during compilation. The problem of efficiently implementing such checking is considered. Language modifications to simplify such checking are suggested. The possibility of optimizing such checking is discussed.