COMPARATIVE EVALUATION OF ADA AND EUCLID.

David F. Athersych*, David T. Barnard, Glenn H. Macewen, Carl D. McCrosky, Douglas J. Ross

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

The languages Ada and Euclid are compared and evaluated in the context of three application areas: secure systems, real-time systems, and systems programming. Specific issues considered are verification, robustness, structuring, implementation, functionality, and portability. Programming experiments, supported by the MIT test translator and the Toronto Euclid compiler, are described. The program specifications chosen, Wirth's p1/0 compiler in Pascal, UNIX levels 0-2 in SPECIAL, the Ada radar track manager example, and the Euclid zone example, were chosen to exercise areas of strength in each language and to represent the applications of interest. Conclusions regarding the suitability of Ada and Euclid for these application areas are given.

Original languageEnglish
Pages (from-to)157-176
Number of pages20
JournalINFOR
Volume21
Issue number3
DOIs
StatePublished - 1983

ASJC Scopus subject areas

  • Signal Processing
  • Information Systems
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'COMPARATIVE EVALUATION OF ADA AND EUCLID.'. Together they form a unique fingerprint.

Cite this