NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
C++, objected-oriented programming, and astronomical data modelsContemporary astronomy is characterized by increasingly complex instruments and observational techniques, higher data collection rates, and large data archives, placing severe stress on software analysis systems. The object-oriented paradigm represents a significant new approach to software design and implementation that holds great promise for dealing with this increased complexity. The basic concepts of this approach will be characterized in contrast to more traditional procedure-oriented approaches. The fundamental features of objected-oriented programming will be discussed from a C++ programming language perspective, using examples familiar to astronomers. This discussion will focus on objects, classes and their relevance to the data type system; the principle of information hiding; and the use of inheritance to implement generalization/specialization relationships. Drawing on the object-oriented approach, features of a new database model to support astronomical data analysis will be presented.
Document ID
19940018000
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Farris, A.
(Space Telescope Science Inst. Baltimore, MD, United States)
Date Acquired
September 6, 2013
Publication Date
January 1, 1992
Publication Information
Publication: NASA, Washington, Second Annual Conference on Astronomical Data Analysis Software and Systems. Abstracts
Subject Category
Astronomy
Accession Number
94N22473
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available