Ada as a paedeutic tool for abstract data types
Loading...
Authors
Britnell, Richard Neely
Subjects
Abstract Data Type
Ada
Strong Typing
Generic
Inheritance
Information Hiding
Exception
Separate Compilation
Ada
Strong Typing
Generic
Inheritance
Information Hiding
Exception
Separate Compilation
Advisors
Wu, C. Thomas
Date of Issue
1988-12
Date
Publisher
Monterey, California. Naval Postgraduate School
Language
en_US
Abstract
This thesis discusses the pedagogy for abstract data
types (ADTs) . Language features needed for teaching ADTs
are listed and arguments for needing them are provided.
ADTs are implemented in Ada to show the benefit of these
features. Ada possesses the desired language features but
the inheritance provided in Ada is limited. ADT interface
considerations and ADT implementation design strategies are
critical to the pedagogy for ADTs and are also discussed.
Although Ada is complex and difficult to learn and it only
provides limited inheritance, it is an excellent language
for teaching ADTs.
Type
Thesis
Description
Series/Report No
Department
Organization
Identifiers
NPS Report Number
Sponsors
Funding
Format
145 p.
Citation
Distribution Statement
Approved for public release; distribution is unlimited.
