cover picture

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