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.
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
We're sorry! We don't recognize your username or password. Please try again.
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.
You have successfully signed out and will be required to sign back in should you need to download more resources.