Publication Date:
2019-06-28
Description:
Several different ways to add linguistic support for object-oriented programming to the Ada programming language have been proposed and developed in recent years. The Distributable Reusable Ada Generated from an Object-Oriented Notation (DRAGOON) language is one such Ada extension. The DRAGOON syntax is described for classes, objects, and inheritance, and the syntax is evaluated against the following five criteria: readability, writeability, lack of ambiguity, ease of translation, and consistency with existing Ada syntax. The evaluation reveals several deficiencies in the notation. A revised syntax that corrects these deficiencies is proposed.
Keywords:
COMPUTER PROGRAMMING AND SOFTWARE
Type:
NASA-TM-4385
,
L-17028
,
NAS 1.15:4385
Format:
application/pdf
Permalink