Ebook: The Ada® Generic Library: Linear List Processing Packages
- Tags: Programming Languages Compilers Interpreters, Software Engineering
- Series: Springer Compass International
- Year: 1989
- Publisher: Springer-Verlag New York
- Edition: 1
- Language: English
- pdf
The Ada Generic Library provides an extensive well-documented library of generic packages whose use can substantially increase software productivity and reliability. The construction of the library follows a new approach whose principles include the following: - Extensive use of generic algorithms, such as generic sort and merge. - Building up functionality in layers. - Obtaining high efficiency in spite of the layering through the use of Ada's inline compiler directive. This volume contains eight Ada packages, with over 170 subprograms for various linear data structures based on linked lists. Professional Ada programmers will find The Ada Generic Library an invaluable tool in building application programs or in further construction of generic libraries. For these users the source code can be obtained on diskettes. The volume will also be useful to those interested in programming methodology, software reusability, and software engineering.
The Ada Generic Library provides an extensive well-documented library of generic packages whose use can substantially increase software productivity and reliability. The construction of the library follows a new approach whose principles include the following: - Extensive use of generic algorithms, such as generic sort and merge. - Building up functionality in layers. - Obtaining high efficiency in spite of the layering through the use of Ada's inline compiler directive. This volume contains eight Ada packages, with over 170 subprograms for various linear data structures based on linked lists. Professional Ada programmers will find The Ada Generic Library an invaluable tool in building application programs or in further construction of generic libraries. For these users the source code can be obtained on diskettes. The volume will also be useful to those interested in programming methodology, software reusability, and software engineering.
The Ada Generic Library provides an extensive well-documented library of generic packages whose use can substantially increase software productivity and reliability. The construction of the library follows a new approach whose principles include the following: - Extensive use of generic algorithms, such as generic sort and merge. - Building up functionality in layers. - Obtaining high efficiency in spite of the layering through the use of Ada's inline compiler directive. This volume contains eight Ada packages, with over 170 subprograms for various linear data structures based on linked lists. Professional Ada programmers will find The Ada Generic Library an invaluable tool in building application programs or in further construction of generic libraries. For these users the source code can be obtained on diskettes. The volume will also be useful to those interested in programming methodology, software reusability, and software engineering.
Content:
Front Matter....Pages i-xiii
Front Matter....Pages N1-N1
Introduction....Pages 1-9
Linear Data Structures....Pages 10-14
System Allocated Singly Linked Package....Pages 15-22
User Allocated Singly Linked Package....Pages 23-30
Auto-Reallocating Singly Linked Package....Pages 31-39
Singly Linked Lists Package....Pages 40-122
Linked List Algorithms Package....Pages 123-161
Using the Packages....Pages 162-164
Front Matter....Pages 165-165
Introduction....Pages 167-168
Double Ended Lists Package....Pages 169-235
Stacks Package....Pages 236-243
Output Restricted Deques Package....Pages 244-254
Using the Packages....Pages 255-259
Back Matter....Pages 260-265
The Ada Generic Library provides an extensive well-documented library of generic packages whose use can substantially increase software productivity and reliability. The construction of the library follows a new approach whose principles include the following: - Extensive use of generic algorithms, such as generic sort and merge. - Building up functionality in layers. - Obtaining high efficiency in spite of the layering through the use of Ada's inline compiler directive. This volume contains eight Ada packages, with over 170 subprograms for various linear data structures based on linked lists. Professional Ada programmers will find The Ada Generic Library an invaluable tool in building application programs or in further construction of generic libraries. For these users the source code can be obtained on diskettes. The volume will also be useful to those interested in programming methodology, software reusability, and software engineering.
Content:
Front Matter....Pages i-xiii
Front Matter....Pages N1-N1
Introduction....Pages 1-9
Linear Data Structures....Pages 10-14
System Allocated Singly Linked Package....Pages 15-22
User Allocated Singly Linked Package....Pages 23-30
Auto-Reallocating Singly Linked Package....Pages 31-39
Singly Linked Lists Package....Pages 40-122
Linked List Algorithms Package....Pages 123-161
Using the Packages....Pages 162-164
Front Matter....Pages 165-165
Introduction....Pages 167-168
Double Ended Lists Package....Pages 169-235
Stacks Package....Pages 236-243
Output Restricted Deques Package....Pages 244-254
Using the Packages....Pages 255-259
Back Matter....Pages 260-265
....