Ada as a paedeutic tool for abstract data types

Loading...
Thumbnail Image
Authors
Britnell, Richard Neely
Subjects
Abstract Data Type
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.
Rights
Collections