Understanding Computation

From Simple Machines to Impossible Programs



Bookstore > Books > Understanding Computation

Price$9.44 - $33.99
Rating
AuthorTom Stuart
PublisherO'Reilly Media
Published2013
Pages332
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101449329276
ISBN-139781449329273
EBook Hardcover Paperback

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 formal semantics, automata theory, and functional programming with the lambda calculus. It's ideal for programmers versed in modern languages, with little or no formal training in computer science.





4 5 400

Similar Books


Theory of Computation

Theory of Computation

by George Tourlakis

Offering an accessible approach to the topic, Theory of Computation focuses on the metatheory of computing and the theoretical boundaries between what various computational models can do and not do - from the most general model, the URM (Unbounded Register Machines), to the finite automaton. A wealth of programming-like examples and easy-...

Price:  $66.89  |  Publisher:  Wiley  |  Release:  2012

Learn Computer Science with Swift

Learn Computer Science with Swift

by Jesse Feiler

Master the basics of solving logic puzzles, and creating algorithms using Swift on Apple platforms. This book is based on the curriculum currently being used in common computer classes. You'll learn to automate algorithmic processes that scale using Swift in the context of iOS, macOS, tvOS, and watchOS.Begin by understanding how to think ...

Price:  $27.24  |  Publisher:  Apress  |  Release:  2017

Bioinformatics with Python Cookbook, 2nd Edition

Bioinformatics with Python Cookbook, 2nd Edition

by Tiago Antao

Bioinformatics is an active research field that uses a range of simple-to-advanced computations to extract valuable information from biological data.This book covers next-generation sequencing, genomics, metagenomics, population genetics, phylogenetics, and proteomics. You'll learn modern programming techniques to analyze large amounts of...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2018

Handbook of Nature-Inspired and Innovative Computing

Handbook of Nature-Inspired and Innovative Computing

by Albert Y. Zomaya

As computing devices proliferate, demand increases for an understanding of emerging computing paradigms and models based on natural phenomena. Neural networks, evolution-based models, quantum computing, and DNA-based computing and simulations are all a necessary part of modern computing analysis and systems development. Vast literature ex...

Price:  $149.99  |  Publisher:  Springer  |  Release:  2006

Computational Intelligence and Feature Selection

Computational Intelligence and Feature Selection

by Richard Jensen, Qiang Shen

The rough and fuzzy set approaches presented here open up many new frontiers for continued research and development.Computational Intelligence and Feature Selection provides readers with the background and fundamental ideas behind Feature Selection (FS), with an emphasis on techniques based on rough and fuzzy sets. For readers who are les...

Price:  $123.92  |  Publisher:  Wiley  |  Release:  2008

Introduction to Computer Science Using Python

Introduction to Computer Science Using Python

by Charles Dierbach

Introduction to Computer Science Using Python: A Computational Problem-Solving Focusintroduces students to programming and computational problem-solving via a back-to-basics, step-by-step, objects-late approach that makes this book easy to teach and learn from. Students are provided with a thorough conceptual grounding in computational pr...

Price:  $94.60  |  Publisher:  Wiley  |  Release:  2013

Computational Intelligence and Pattern Analysis in Biology Informatics

Computational Intelligence and Pattern Analysis in Biology Informatics

by Ujjwal Maulik, Sanghamitra Bandyopadhyay, Jason T. Wang

This book synthesizes current research in the integration of computational intelligence and pattern analysis techniques, either individually or in a hybridized manner. The purpose is to analyze biological data and enable extraction of more meaningful information and insight from it. Biological data for analysis include sequence data, seco...

Price:  $119.70  |  Publisher:  Wiley  |  Release:  2010

Game Invaders

Game Invaders

by Clive Fencott, Jo Clay, Mike Lockyer, Paul Massey

Presenting a holistic and thoroughly practical investigation of the true nature of computer games that arms readers with a small yet powerful set of theories for developing unique approaches to understanding games. Game Invaders fully integrates genre theory, new media aesthetics, perceptual opportunities, and semiotics into a practical D...

Price:  $45.20  |  Publisher:  Wiley  |  Release:  2012