Quantum Computing for Programmers

Quantum Computing for Programmers
Robert Hundt
RRP:
NZ$ 102.95
Our Price:
NZ$ 92.66
Hardback
Not defined - 350pg
31 Mar 2022 UK
International import eta 7-19 days
9781009098175
Out Of Stock
Currently no stock in-store, stock is sourced to your order
This introduction to quantum computing from a classical programmer' s perspective is meant for students and practitioners alike. Over 25 fundamental algorithms are explained with full mathematical derivations and classical code for simulation, using an open-source code base developed from the ground up in Python and C++. After presenting the basics of quantum computing, the author focuses on algorithms and the infrastructure to simulate them efficiently, beginning with quantum teleportation, superdense coding, and Deutsch-Jozsa. Coverage of advanced algorithms includes the quantum supremacy experiment, quantum Fourier transform, phase estimation, Shor' s algorithm, Grover' s algorithm with derivatives, quantum random walks, and the Solovay-Kitaev algorithm for gate approximation. Quantum simulation is explored with the variational quantum eigensolver, quantum approximate optimization, and the Max-Cut and Subset-Sum algorithms. The book also discusses issues around programmer productivity, quantum noise, error correction, and challenges for quantum programming languages, compilers, and tools, with a final section on compiler techniques for transpilation.
' There is a great deal of interest in quantum computing today. What many would like is a book that explains quantum computing to people who already know how to program conventional computers. This book successfully fills that need. ' David Patterson, 2017 ACM A. M. Turing Award Laureate ' There is a critical need for quantum software engineers in the emerging quantum computing industry. Robert Hundt is a classical software engineer who presents quantum computing as simply as possible to others with a similar background. This book could be the perfect vehicle for many interested in this emerging area. ' Fred Chong, Seymour Goodman Professor, University of Chicago ' Quantum mechanics, the century old theory underlying modern physics and chemistry, has a reputation for being incomprehensible. Professional physicists have a standard approach to this conundrum: ' Shut up and calculate!' . This book provides an alternative much better suited to the programmers of the XXI century interested in quantum computing: ' Shut up and program!' . ' Sergio Boixo, Google ' This book strikes just the right balance between theory and practice. Exploring quantum computing from the perspective of a classical programmer, using software and simulators to explain all concepts and algorithms, leads to an intuitive, accessible, yet deep learning experience. I highly recommend this book!' Kunle Olukotun, Cadence Design Professor, Stanford University ' This book takes a unique approach of introducing quantum computing with a combination of precise but manageable mathematics, open-source code, and detailed derivations of many core quantum algorithms, which makes it an ideal learning resource for the community of software programmers, including both students and professionals, to explore the fascinating land of quantum computing. ' Jason Cong, Volgenau Chair for Engineering Excellence, UCLA
Robert Hundt is a Distinguished Engineer at Google, where he led software development for Google' s TPU supercomputers, the XLA compiler for TensorFlow, an open-source CUDA compiler, and currently the high-level synthesis toolchain XLS. He has more than 25 scientific publications, holds 38 patents, and is a senior member of IEEE.

In stock - for items in stock we aim to dispatch the next business day. For delivery in NZ allow 2-5 business days, with rural taking a wee bit longer.

Locally sourced in NZ - stock comes from a NZ supplier with an approximate delivery of 7-15 business days.

International Imports - stock is imported into NZ, depending on air or sea shipping option from the international supplier stock can take 10-30 working days to arrive into NZ. 

Pre-order Titles - delivery will vary depending on where the title is published, if local stock is available in NZ then 5-7 business days, for international imports it can be 10-30 business days. In all cases we will access the quickest supply option.

Delivery Packaging - we ship all items in cardboard sleeves or by box with either packing paper or corn starch chips. (We avoid using plastics bubble bags)

Tracking - Orders are delivered by track and trace courier and are fully insured, tracking information will be sent by email once dispatched.

View our full Order & Delivery information