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 language | English |
|---|---|
| Pages (from-to) | 157-176 |
| Number of pages | 20 |
| Journal | INFOR |
| Volume | 21 |
| Issue number | 3 |
| DOIs | |
| State | Published - 1983 |
ASJC Scopus subject areas
- Signal Processing
- Information Systems
- Computer Science Applications