Understanding Computation: Impossible Code and the Meaning of Programs

Author:   Tom Stuart
Publisher:   O'Reilly Media
ISBN:  

9781449329273


Pages:   275
Publication Date:   02 July 2013
Format:   Paperback
Availability:   In Print   Availability explained
This item will be ordered in for you from one of our suppliers. Upon receipt, we will promptly dispatch it out to you. For in store availability, please contact us.

Our Price $82.77 Quantity:  
Add to Cart

Share |

Understanding Computation: Impossible Code and the Meaning of Programs


Add your own review!

Overview

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.Rather than use mathematical notation or an unfamiliar academic programming language like Haskell or Lisp, this book uses Ruby in a reductionist manner to present functional programming and lambda calculus. It's ideal for programmers versed in modern languages, with little or no formal training in computer science. Discover the theoretical underpinnings of your work with ""Understanding Computation.""Learn fundamental computing concepts, such as Turing equivalence in languages Discover how programs can handle difficult or impossible problems Explore how many features a programming language needs Examine how computers can help you write correct programs Understand how to build data structures without mutation of state Learn how programmers can make a simple language like the lambda calculus actually run on a computer

Full Product Details

Author:   Tom Stuart
Publisher:   O'Reilly Media
Imprint:   O'Reilly Media
Dimensions:   Width: 17.80cm , Height: 2.00cm , Length: 23.30cm
Weight:   0.531kg
ISBN:  

9781449329273


ISBN 10:   1449329276
Pages:   275
Publication Date:   02 July 2013
Audience:   Professional and scholarly ,  General/trade ,  Professional & Vocational
Format:   Paperback
Publisher's Status:   Active
Availability:   In Print   Availability explained
This item will be ordered in for you from one of our suppliers. Upon receipt, we will promptly dispatch it out to you. For in store availability, please contact us.

Table of Contents

Reviews

Author Information

Tom is chief scientist at Expert Human. He is an experienced, passionate computer scientist and programmer. He work as a freelance consultant, mentor and trainer, helping all kinds of companies to improve the quality and clarity of their approach to creating software products, usually on the web. Sometimes this means spending a month writing code for them; at other times it means encouraging them to rethink their product, re-educate their teams, rewrite their tests, or ruthlessly refactor their code. He has lectured on compilers at the University of Cambridge, helped organize the Ru3y Manor conference, and is a member and speaker of the London Ruby User Group.

Tab Content 6

Author Website:  

Customer Reviews

Recent Reviews

No review item found!

Add your own review!

Countries Available

All regions
Latest Reading Guide

MRG2025CC

 

Shopping Cart
Your cart is empty
Shopping cart
Mailing List