ADA, Object-Oriented Techniques, and Concurrency in Teaching Data Structures and File Management

Abstract

This project examined the use of Ada in teaching Data Structures and File Management. The object-based features of Ada, its packaging mechanism, and generic capabilities were used to develop reusable packages for a variety of data and file structures. These packages were used in so+41-ware applications to illustrate software development for already existing code. Developed packages included singly and doubly-linked list; stacks; queues; general binary search trees; AVL-trees; directed, weighted graphs with traversal; random files; B-tree files; B+-tree files; and hash files. ADA, Data structures, File structures, Object-oriented, Reusable code, Generic packages.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 11, 1993
Accession Number
ADA275385

Entities

People

  • Henry G. Gordon

Tags

Communities of Interest

  • Human Systems

DTIC Thesaurus Topics

  • Abstracts
  • Application Software
  • Computer Programming
  • Computer Science
  • Computers
  • Hash Tables
  • Language
  • Lists (Data Structures)
  • Multithreading
  • Software Development
  • Specifications
  • Students
  • Trees (Data Structures)
  • Word Processors

Fields of Study

  • Computer science
  • Engineering

Readers

  • Parallel and Distributed Computing.
  • Software Engineering.