Ada: An Advanced Introduction

Front Cover
Silicon Press, 1995 - Computers - 272 pages
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Introduction
1
1 Basics 2
4
2 Types Constants and Variables 3
6
3 Expressions 44
22
4 Statements 5
27
5 Subprograms 6
32
6 Visibility Rules 8
38
7 InputOutput 14
41
10 Interrupts 1351
134
14 Exercises
172
Exceptions
175
1 Declaring Exceptions 111
176
2 Raising Exceptions 113
177
4 Activation of Exception Handlers 114
178
5 Exceptions and Tasks 115
181
7 Suppressing Exceptions 117
182

8 Main Programs and Compilation Units
46
9 Pragmas 28
47
11 Exercises
66
More About Types
69
2 Subtypes 33
70
3 Derived Types 34
71
4 Type Equivalence
72
5 Type Conversions 46
73
6 Qualifying Expressions with Their Types
74
8 Examples
83
9 Exercises
86
Packages
89
2 Package Bodies 73
91
3 Private Types 74
93
4 Abstract Data Types
96
5 Examples
98
6 Exercises
116
Concurrency
117
2 Task Specification and Body 91
120
3 Task Interaction 95
124
4 Delay Statement 96
127
6 Select Statement 97
128
7 Mutual Exclusion
131
8 Task Types 91 92
132
9 Abort Statement 910
133
8 Examples
183
9 Exercises
195
Generic Facilities
197
1 Generic Specifications and Bodies 1212
198
2 Generic Parameters 12113
200
3 Generic Subprogram and Package Instantiation 123
201
5 Matching Rules for Generic Parameters 1231
202
6 Examples
203
7 Exercises
216
Program Structure and Separate Compilation
219
2 Program Development 1011 102
221
3 Examples
222
4 Exercises
229
Representation Clauses and ImplementationDependent Features
231
1 Type Representation Clauses 131134
232
2 Address Clause 135 An address clause is used to
236
4 ImplementationDependent Facilities 137
238
6 Interface to Other Languages 139
239
8 Unchecked Type Conversions 1310 13102
240
Appendix A Stepwise Refinement
247
3 Suggestions for Refinement
248
Annotated Bibliography
251
Index
265
Copyright

Other editions - View all

Common terms and phrases

Popular passages

Page xiii - The Analytical Engine has no pretensions whatever to originate anything. It can do whatever we know how to order it to perform.
Page 259 - The user manual includes details of the implementation of Pascal on the CDC 6000 by Wirth. The report contains the definition of Pascal and is considered to be the de facto Pascal standard. It is small (about 75 pages) and— perhaps because of this smallness— there are some ambiguities...

Bibliographic information