Author | Thomson, Norman D. author |
---|---|
Title | APL2 in Depth [electronic resource] / by Norman D. Thomson, Raymond P. Polivka |
Imprint | New York, NY : Springer New York, 1995 |
Connect to | http://dx.doi.org/10.1007/978-1-4612-4172-0 |
Descript | XIV, 264 p. online resource |
1 Functions and Arrays in APL2 -- 1.1 Nested Arrays and Depth -- 1.2 Construction of Arrays -- Exercises 1a -- Exercises 1c -- 1.3 Selection -- Exercises 1d -- 1.4 Replacement -- 1.5 Restructuring -- 1.6 Comparison and Inquiry -- Exercises 1e -- Summary of Functions used in Chapter 1 -- 2 Operators -- 2.1 The Each Operator -- Exercises 2a -- Exercises 2b -- 2.2 Extensions to the Slash Operator -- Exercises 2c -- Summary of Functions used in Chapter 2 -- 3 Elementary Data Structuring -- 3.1 Example 1. Product Stocks -- Exercises 3a -- 3.2 Example 2. Optimizing Rental Charges -- Exercises 3b -- Summary of Functions used in Chapter 3 -- 4 Using Functions and Arrays -- 4.1 Cross-sections, Picking and Indexing -- 4.2 Some Illustrations using Nested Arrays -- Exercises 4a -- Exercises 4b -- 4.3 Distinctions between Similar Primitives -- Exercises 4c -- 4.4 Empty Arrays and Fill Functions -- Exercises 4d -- Summary of Functions used in Chapter 4 -- 5 Using Operators -- 5.1 The Role of Operators in APL2 -- 5.2 Binding -- Exercises 5a -- 5.3 Matching Function Arguments -- 5.4 Recursion with Functions and Operators -- Exercises 5b -- 5.5 Extensions to First-generation APL Operators -- Exercises 5c -- Exercises 5d -- 5.6 Applications of User-Defined Operators -- Exercises 5e -- Exercises 5f -- Summary of Functions used in Chapter 5 -- Summary of User-defined Operators in Chapter 5 -- 6 Advanced Modelling and Data Structures -- 6.1 Trees Without Keys -- 6.2 Trees with Keys -- 6.3 Binary Trees -- Exercises 6a -- 6.4 Networks -- Exercises 6b -- Summary of Operations used in Chapter 6 -- Appendix A. Solutions to Exercises -- Solutions 1a -- Solutions 1b -- Solutions 1c -- Solutions 1d -- Solutions 1e -- Solutions 2a -- Solutions 2b -- Solutions 2c -- Solutions 3a -- Solutions 3b -- Solutions and Notes 4a -- Solutions 4b -- Solutions 4c -- Solutions 4d -- Solutions 5a -- Solutions 5b -- Solutions and Notes 5c -- Solutions 5d -- Solutions 5e -- Solutions 5f -- Solutions 6a -- Solutions 6b -- Appendix B. Some Key Rules and Identities -- Appendix C. List of Illustrations