Research Catalog

Software construction and data structures with Ada 95

Title
Software construction and data structures with Ada 95 / Michael B. Feldman.
Author
Feldman, Michael B.
Publication
Reading, Mass. : Addison-Wesley, [1997], ©1997.

Items in the Library & Off-site

Filter by

1 Item

StatusFormatAccessCall NumberItem Location
TextRequest in advance QA76.73.A16 F444 1997Off-site

Details

Description
xiii, 647 pages : illustrations; 24 cm
Summary
  • Ideal 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 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, Dr. Feldman leads students from subject to subject, finding effective, maintainable, and portable solutions to programming problems.
Subject
Bibliography (note)
  • Includes bibliographical references and index.
Contents
  • 1. Abstraction and the Ada Type System -- 2. Writing Abstract Data Types -- 3. Algorithms, Recursion, Performance Prediction, and Performance Measurement -- 4. Multidimensional and Unconstrained Array Types -- 5. Generic Subprograms and Packages -- 6. Variant and Tagged Record Types -- 7. Queues and Stacks -- 8. Access Types and Dynamic Data Structures -- 9. Linked-List Applications -- 10. Directed Graphs -- 11. Binary Trees -- 12. Advanced Tree Concepts -- 13. Hash Table Methods -- 14. Internal Sorting Methods -- 15. Introduction to Concurrent Programming -- Appendix A: The Ada Character Set, Delimiters, and Reserved Words -- Appendix B: Ada 95 Syntax Rules -- Appendix C: The Package Standard - Ada's Predefined Environment -- Appendix D: Specification of the Package Ada.TextI̲O -- Appendix E: Specification of the Package Ada.Calendar -- Appendix F: Specifications of the Ada Math Libraries -- Appendix G: Specifications of the Ada String Libraries Used in this Book --
  • Appendix H: Summary of Ada Execution-Time Exceptions -- Appendix I: Ada Hints for Pascal Users -- Appendix J: Timing an Ada Program on a Time-Sharing System.
ISBN
0201887959
LCCN
95051754
OCLC
  • 33947447
  • ocm33947447
Owning Institutions
Columbia University Libraries