Euclid: a language for compiling quality software

  • Authors:
  • David B. Wortman;Richard C. Holt;James R. Cordy;David R. Crowe;Ian H. Griggs

  • Affiliations:
  • University of Toronto, Toronto, Ontario, Canada;University of Toronto, Toronto, Ontario, Canada;University of Toronto, Toronto, Ontario, Canada;I.P. Sharp Associates Ltd., Toronto, Ontario, Canada;I.P. Sharp Associates Ltd., Toronto, Ontario, Canada

  • Venue:
  • AFIPS '81 Proceedings of the May 4-7, 1981, national computer conference
  • Year:
  • 1981

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper discusses the design and implementation of a production-quality compiler for the programming language Euclid. Euclid is a Pascal-based system implementation language that has features to aid in the production of well-modularized, verifiable system software. The emphasis in this paper is on the insights that were gained in programming language design and implementation as a result of implementing this compiler.