Please Sign Up to Request This Product

Understanding Computation

From Simple Machines to Impossible Programs

You need to be an approved reviewer to request a product. Please sign up to request access or login to your account.

If you've already signed up and you haven't heard from us yet please email reviewers@oreilly.com and we will check on your request.

Description

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.

Reviews

On Nov 24 Sean Williamson wrote: Understanding Computation
When I first head about Understanding Computation I was immediately intrigued, though I knew nothing more about the book than it's title. I picked it up a few days later and was immediately captivated. The subject matter is interesting and presented in a clear and consistent manner. Full Review  >

Rating: StarStarStarStarStar5.0

On Jul 6 Rob Friesel wrote: the computer science book for non-computer science software engineers
The computer science book for people "doing software" but whom do not have a computer science degree. This book dives into questions like: how do you design a language? what makes a computer _compute_? are there limits to computation? Full Review  >

Rating: StarStarStarStarStar4.0

Receive free ebooks and videos in exchange for your reviews.

Join the O'Reilly Reader Review Program

Learn more >

Returning?

Top Reviewers

Michal Konrad Owsiak, 94 Reviews

Surachart Opun, 58 Reviews

Santosh Shanbhag, 58 Reviews

Doron Katz, 57 Reviews

Shawn Day, 55 Reviews

See More Reviewers >

Featured Review

Java Performance: The Definitive Guide

Rick Wagner wrote:
A bold title, will it live up to it?
Compelling content, knowledgeable author. There are good things here for anyone seeking better performance from… Full Review >

Rating: StarStarStarStarStar4.0