arXiv.itsnick.co

an independent field guide to 23 million papers from arXiv & OpenAlex — not affiliated with arXiv.org

Computer Science · Artificial Intelligence

Ada as a paedeutic tool for abstract data types

Richard Neely Britnell

· Calhoun: The Naval Postgraduate School Institutional Archive (Naval Postgraduate School)

See on the map

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.

More like this