Understanding Computation
From Simple Machines to Impossible Programs
Price | $9.44 - $33.99
|
Rating | |
Author | Tom Stuart |
Publisher | O'Reilly Media |
Published | 2013 |
Pages | 332 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1449329276 |
ISBN-13 | 9781449329273 |
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.
- Tom Stuart
5 5 510
Similar Books
Introduction to Python for Computational Science and Engineering
by Hans Fangohr
This book summarises a number of core ideas relevant to Computational Engineering and Scientific Computing using Python. The emphasis is on introducing some basic Python (programming) concepts that are relevant for numerical algorithms. The later chapters touch upon numerical libraries such as numpy and scipy each of which deserves much m...
Free ebook | Publisher: Self-publishing | Release: 2015
Introduction to Financial Mathematics
by Arash Fahim
Introduction to Financial Mathematics: Concepts and Computational Methods serves as a primer in financial mathematics with a focus on conceptual understanding of models and problem solving. It includes the mathematical background needed for risk management, such as probability theory, optimization, and the like. The goal of the book is to...
Free ebook | Publisher: Self-publishing | Release: 2019
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: $70.88 | Publisher: Wiley | Release: 2012
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 t...
Price: $17.23 | Publisher: Apress | Release: 2017
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 amoun...
Price: $39.99 | Publisher: Packt Publishing | Release: 2018
Biopython: Tutorial and Cookbook
by Jeff Chang, Brad Chapman, Iddo Friedberg, Thomas Hamelryck, Michiel de Hoon, Peter Cock, Tiago Antao, Eric Talevich, Bartek Wilczynski
The Biopython Project is an international association of developers tools for computational molecular biology. Python is an object oriented, interpreted,flexible language that is becoming increasingly popular for scientific computing. Python is easy to learn, hasa very clear syntax and can easily be extended with modules written in C, C++...
Free ebook | Publisher: Self-publishing | Release: 2020
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
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: $106.80 | Publisher: Wiley | Release: 2008