Software Construction and Data Structures with Ada 95Ideal for large-scale software system development, Ada 95 is the first fully object-oriented language to be internationally standardized by the ISO and the ANSI. Michael B. Feldman's Software Construction and Data Structures with Ada 95 introduces data structures concepts and their applications using this powerful, yet flexible language. Through the use of generic abstract data type (ADT) packages, this text gives a realistic view of system development using reusable components. With an informal writing style, Michael B.Feldman leads students from subject to subject finding effective, maintainable, and portable solutions to programming problems. Highlights:
|
Contents
Abstraction and the Ada Type System 1235 | 1 |
Writing Abstract Data Types | 49 |
Algorithms Recursion Performance Prediction | 106 |
Copyright | |
17 other sections not shown
Common terms and phrases
abstract abstract data type Ada.Text_10 Ada.Text_IO.New_Line ADT Design algorithm AVL tree BEGIN RETURN binary search binary search tree binary tree called Character client program Column compiler constructor Current data structures Debugging declared defined Post Delete digital search tree digraph element ElementType Employee END LOOP END RECORD enumeration type example expression trees Feldman Figure File FUNCTION George Washington University graph hash heap Hello from Task implementation IndexType Insert instantiation Integer Integer_Text_10 KeyOf KeyType Left linked list ListType MaxLength merge sort Metric Michael node NULL operations PACKAGE BODY parameter pointer Positive predefined priority queue PRIVATE type Put Item queue RANGE Rational recursive RETURN Boolean RETURN Float RETURN String Right Screen Section Selection Sort SimpleTask sort specification storage Subprogram subtree SUBTYPE TableType Task A Hello Teller Text_10 Text_IO Text_IO.New_Line Traverse University Last Modified ValueType variable vector vertex Washington University Last write