Back to results

Department of Computer Science

The implementation of a front end processor for a subset of ADA

Abstract

dc:description.abstract

ADA is a high level programing language sponsored by the United States Department of Defence primarily for use in real-time systems. It has all the structures present in modern algorithmic languages with additional features for tasking. This thesis discusses the University of Cape Town implementation of a front end processor for a subset of ADA. A compiler generator package was used to construct a syntax checker for the ADA language and a subset of this was extended through the semantic analysis phase finally to produce the intermediate code - DIANA. DIANA is the standard intermediate code for all ADA programs and a representation for transfer between systems has been defined. DIANA is intended to function as an interface between the front and back ends of ADA compilers, and as an intermediate form which can be used by tools designed for ADA.

Degree

thesis:*
Grantor dc:publisher.institution
Department of Computer Science
Year dc:date.issued
1983

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Epstein, Jacqueline
Advisor dc:contributor.advisor
  • MacGregor, Ken

Rights

Language dc:language.iso
eng

Identifiers

dc:identifier.*
Handle dc:identifier.uri
http://hdl.handle.net/11427/16987
OAI identifier oai:identifier
oai:open.uct.ac.za:11427/16987

Chain of custody

source
Harvested from
University of Cape Town
Base URL
open.uct.ac.za/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
related terms
citation

Epstein, Jacqueline. The implementation of a front end processor for a subset of ADA. Department of Computer Science, 1983. http://hdl.handle.net/11427/16987