๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

The Programmerโ€™s Guide To Theory: Great ideas explained

โœ Scribed by Dr Mike James


Publisher
I/O Press
Year
2019
Tongue
English
Leaves
214
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Computer science, specifically the theory of computation, deserves to be better known even among non-computer scientists. The reason is simply that it is full of profound thoughts and ideas. It contains some paradoxes that reveal the limits of human knowledge. It provides ways to reason about information and randomness that are understandable without the need to resort to abstract math. This is not an academic textbook but could be the precursor to reading an academic textbook.

In Programmerโ€™s Guide to Theory, you will find the fundamental ideas of computer science explained in an informal and yet informative way. The first chapter sets the scene by outlining the challenges of understanding computational theory. After this the content is divided into three parts. The first explores the question โ€œWhat is Computable?โ€ introducing the Turing Machine, the Halting Problem and Finite State Machines before going on to consider the different types of computing model that are available and the languages they produce. This part also covers the different types of numbers and of infinities which paves the way for considering the topics of Kolmogorov Complexity and randomness, the Axiom of Choice, Godelโ€™s Incompleteness and the Lambda Calculus. Part II switches to lower-level concerns โ€“ from bits to Boolean logic covering information theory and error correction along the way. Part III dives deeper into computational complexity, considers polynomial-time versus exponential-time problems and then explores the benefits of recursion. It concludes with a discussion of NP (non-deterministic polynomial) versus P (polynomial) algorithms.

Donโ€™t be put off by this list of unfamiliar concepts. This book sets out to lead you from one topic to the next so that the ideas are unfolded gradually. It does cover all the ideas that are fundamental to computer science, plus some that are not normally included but make things easier to understand, but does so in a very approachable, and even entertaining way.

Mike James is editor of I-Programmer.info, an online magazine written by programmers for programmers. He has a BSc in Physics, an MSc in Mathematics and a PhD in Computer Science. His programming career spans several generations of computer technology but he keeps his skills completely up to date. As an author he has published dozens of books and hundreds of print articles, a tradition he now continues online.


๐Ÿ“œ SIMILAR VOLUMES


Cricket Explained: From Grubbers to Goog
โœ Robert Eastaway ๐Ÿ“‚ Library ๐Ÿ“… 2016 ๐Ÿ› St. Martin's Publishing Group ๐ŸŒ English

<p><i><b>Cricket Explained</b></i><b> offers the sports enthusiast a user-friendly introduction to baseball's British cousin, a game that shares with America's national pastime the common ancestor "rounders."</b><br>This is the definitive beginner's guide to the game of cricket, written by Robert Ea

Philosophy: A Beginner's Guide to the Id
โœ Jeremy Harwood ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐Ÿ› Quercus ๐ŸŒ English

Succinct biographies of the 100 most important philosophers, their key ideas, and most notable works From philosophy's founding fathers, such as Thales, Socrates, and Plato, to great minds of the postmodern era, such as Sartre, Ayer, and Feyerabend, this essential guide distills the thoughts of t

Philosophy: a beginner's guide to the id
โœ Harwood, Jeremy ๐Ÿ“‚ Library ๐Ÿ“… 2013;2010 ๐Ÿ› Quercus ๐ŸŒ English

From philosophyโ€™s founding fathers like Thales, Socrates, and Plato to great minds of the post-modern era like Sartre, Ayer, and Feyerabend, this essential guide distills the thoughts of the worldโ€™s most influential minds and explains their answers to some of philosophyโ€™s key questions. Is there a S

Langford's Starting Photography: The gui
โœ Philip Andrews, Michael Langford ๐Ÿ“‚ Library ๐Ÿ“… 2008 ๐Ÿ› Focal Press ๐ŸŒ English

'The' Focal Press introductory photography book, this authoritative classic by leading photography writer and lecturer Michael Langford has been refreshed and revised by best-selling photography author Philip Andrews for today's photographers. Strongly focused on digital, but with key references to