Multiparadigm Programming in Leda
Timothy A. Budd
Published by Addison Wesley,
Reading, Massachusetts, 1995. 394 pp.
ISBN 0-201-82080-3.
Further information
on Leda is available on-line.
Table of Contents
selected chapters are available on-line.
Part I -- Introduction
Programming Paradigms
Paradigm Examples -- Sorting
Combining Paradigms -- Graphs
Part II -- Data Structures
Lists
Iteration
Arrays and Tables
Sets
Trees
Part III -- Object-Oriented Programming
Dynamic Dispatch
Variance and Conformability
Application Frameworks
Polymorphism
Implementing the Object-Oriented Paradigm
Part IV -- Functional Programming
Functions and Building Blocks
Lazy Evaluation
Functionals -- Higher-Order Functions
Pattern Matching with Strings
Implementing the Functional Paradigm
Part V -- Logic Programming
Friends and Relations
Searching Problems
Constraint Programming
Implementing the Logic Programming Paradigm
Appendices
Introduction to Leda
Leda Grammar
The Standard Library
Tim Budd, budd@cs.orst.edu