Springer Book Archives
The Landscape.- 1: Five Examples.- 1.1 Temperature Conversion.- 1.2 Counting Change.- 1.3 A Better Way to Count Change.- 1.4 Target Practice.- 1.5 Keeping Score.- Dominant Features.- 2: Describing Data.- 2.1 Types.- 2.2 Primitive Types.- 2.3 Array Types.- 3: Describing Computations.- 3.1 Expressions.- 3.2 Assignment Statements.- 3.3 Conditional Statements.- 3.4 Looping Statements.- 4: Subprograms.- 4.1 Subprograms.- 4.2 Calling Statements.- 4.3 Separation of Subprogram Bodies.- 4.4 Overloading of Subprograms.- 5: Packages.- 5.1 The Visible Information.- 5.2 Making Use of the Visible Information.- 5.3 Providing Operations Over Data.- 5.4 Private Information.- 5.5 Summary.- 6: General Program Structure.- 6.1 Elaboration of Declarations.- 6.2 Nesting and Visibility.- 6.3 Separate Compilation.- 6.4 Using Separate Compilation.- 6.5 Summary.- Specialized Features.- 7: Types Revisited.- 7.1 Record Types.- 7.2 Types with Dynamic Structure.- 7.3 Derived Types.- 7.4 Constraints on Types.- 8: Input and Output.- 8.1 Printing a Price List.- 8.2 Use of Specialized Subprograms.- 8.3 Predefined Packages for Input-Output.- 9: Parallel Processing.- 9.1 Textual Appearance of a Task.- 9.2 Organization of Multiple Tasks.- 9.3 Communications between Tasks.- 9.4 Choosing Among Alternative Entry Calls.- 9.5 Specifying Delays.- 9.6 Interrupting a Task.- 10: Exception Conditions.- 10.1 Introducing Exceptions.- 10.2 Raising and Handling an Exception.- 10.3 Propagation of an Exception.- 10.4 Exceptions Arising During Inter-task Communication.- 11: Utilizing the Implementation.- 11.1 Representing Data.- 11.2 Changing the Representation of Data.- 11.3 Giving Instructions to the Translator.- 11.4 Environment Inquiries.- Perspective.- 12: Summary.
Ask a Question About this Product More... |