NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Object Oriented Programming Systems (OOPS) and frame representations: An investigation of programming paradigmsThe project was initiated to research Object Oriented Programming Systems (OOPS) and frame representation systems, their significance and applicability, and their implementation in or relationship to Ada. Object orientated is currently a very popular conceptual adjective. Object oriented programming, in particular, is promoted as a particularly productive approach to programming; an approach which maximizes opportunities for code reuse and lends itself to the definition of convenient and well-developed units. Such units are thus expected to be usable in a variety of situations, beyond the typical highly specific unit development of other approaches. Frame represenation systems share a common heritage and similar conceptual foundations. Together they represent a quickly emerging alternative approach to programming. The approach is to first define the terms, starting with relevant concepts and using these to put bounds on what is meant by OOPS and Frames. From this the possibilities were pursued to merge OOPS with Ada which will further elucidate the significant characteristics which make up this programming approach. Finally, some of the merits and demerits of OOPS were briefly considered as a way of addressing the applicability of OOPS to various programming tasks.
Document ID
19900010442
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Auty, David
(Softech, Inc., Houston TX., United States)
Date Acquired
September 6, 2013
Publication Date
July 31, 1988
Subject Category
Computer Programming And Software
Report/Patent Number
NASA-CR-186084
NAS 1.26:186084
Report Number: NASA-CR-186084
Report Number: NAS 1.26:186084
Accession Number
90N19758
Funding Number(s)
CONTRACT_GRANT: NCC9-16
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available