# A Practical Theory of Programming (free)

**URL:** <https://forum.devtalk.com/t/a-practical-theory-of-programming-free/17048>\
**Category:** General Learning Resources\
**Tags:** programming, in-the-news\
**Created:** [12 August 2021 05:27 UTC](https://forum.devtalk.com/t/a-practical-theory-of-programming-free/17048 "2021-08-12T05:27:53Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![CommunityNews](https://forum.devtalk.com/user_avatar/forum.devtalk.com/communitynews/32/1113_2.png) [@CommunityNews](https://forum.devtalk.com/u/CommunityNews)\
**Post date:** [12 August 2021 05:27 UTC](https://forum.devtalk.com/t/a-practical-theory-of-programming-free/17048/1 "2021-08-12T05:27:53Z")

</div>

> You can download the book [right here](http://www.cs.toronto.edu/~hehner/aPToP/aPToP.pdf). It is 250 pages.
> 
> Contents
> 
> 1. Introduction
> 2. Basic Theories
> 3. Basic Data Structures
> 4. Function Theory
> 5. Program Theory
> 6. Programming Language
> 7. Recursive Definition
> 8. Theory Design and Implementation
> 9. Concurrency
> 10. Interaction
> 11. Exercises
> 12. Reference

Read in full here:

[http://www.cs.toronto.edu/~hehner/aPToP/](http://www.cs.toronto.edu/~hehner/aPToP/)

_This thread was posted by one of our members via one of our news source trackers._
