Theory of computing for programmers
Finally, a fascinating and practical way to study the theory of computing and the design of programming languages has appeared! In this book, theoretical computer science is presented in a context that is familiar to you, which will help you assess why its ideas are important and how they affect what a programmer does at work every day. Instead of mathematical notation or an unfamiliar academic programming language like Haskell or Lisp, this book uses Ruby, reduced to a minimum, to explain formal semantics, automata theory and functional programming, coupled with lambda calculus. The publication is intended for programmers of any qualification who are familiar with at least one of the modern languages, but do not have formal training in computer science.
No reviews found