Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Finally, you can learn computation theory and programming language design in an engaging, practical way. Understanding Computation explains theoretical computer science in a context you’ll recognize, helping you appreciate why these ideas matter and how they can inform your day-to-day programming.

Subscriber Reviews

Average Rating: 5 out of 5 rating Based on 1 Rating

"What a little gem! " - by Sriram Srinivasan on 15-JUN-2013
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I wish I had this book when I was trying to make sense of the difference between small-step, big-step and denotational semantics.

Delightful piece of writing.

Report as Inappropriate


The publisher has provided additional content related to this title.


Visit the catalog page for Understanding Computation

  • Catalog Page

Visit the errata page for Understanding Computation

  • Errata