The purpose of this text is to show how to calculate programs. Describing an algebraic approach based on a categorical calculus of relations. Algebra of Programming is suitable for the derivation of individual programs and the study of programming principles in general.
Table of Contents
1. Programs. 2. Functions and Categories. 3. Applications. 4. Relationships and Allegories. 5. Datatypes in Allegories. 6. Optimisation Problems. 7. Thinning Algorithms. 8. Dynamic Programming. 9. Greedy Algorithms. Appendices.
Formats
Pearson offers special pricing when you package your text with other student resources.
If you're interested in creating a cost-saving package for your students, contact your
Pearson rep.
Paper
Digital
Kits now
Sign In
We're sorry! We don't recognize your username or password. Please try again.
Sign Up
Instructor resource file download
The work is protected by local and international copyright laws and is provided solely for the use of instructors in teaching their courses and assessing student learning.
Signed out
You have successfully signed out and will be required to sign back in should you need to download more resources.