There has long been a tradition in computing to look into the natural world for inspi-ration. Devices that perform quantum in-formation processing are known as quantum computers. It illustrates the quantum-computational approach with several elementary examples of quantum speed-up, before moving to … This book is for developers new to quantum programming as well as those who may have read and heard about this technology and are looking for a quick way to get started. Already ﬁnite automata have been developed as an abstraction of neurons activities. Classical to Quantum Bits, on page ? onward. This book is a concise introduction to quantum computation, developing the basic elements of this new branch of computational theory without assuming any background in physics. Is This Book for Me? This book is addressed to this need. computing model. There have been many attempts to understand, mimic and harnest information processing tools and power of the brain. This book will also be helpful to students who are studying quantum computing at university. In this book we examine Quantum information processing is the result of using the physical reality that quantum theory tells us about for the purposes of performing tasks that were previously thought impossible or infeasible. It begins with a novel introduction to the quantum theory from a computer-science perspective.