Book description
NoneTable of contents
 Preface
 1. Introduction
 I. Programming for a QPU
 2. One Qubit

3. Multiple Qubits
 Circle Notation for MultiQubit Registers
 Drawing a MultiQubit Register
 SingleQubit Operations in MultiQubit Registers
 Visualizing Larger Numbers of Qubits
 QPU Instruction: CNOT
 Handson: Using Bell Pairs for Shared Randomness
 QPU Instructions: CPHASE and CZ
 QPU Instruction: CCNOT (Toffoli)
 QPU Instructions: SWAP and CSWAP
 Constructing Any Conditional Operation
 Handson: RemoteControlled Randomness
 Conclusion
 4. Quantum Teleportation
 II. QPU Primitives
 5. Quantum Arithmetic and Logic
 6. Amplitude Amplification
 7. QFT: Quantum Fourier Transform
 8. Quantum Phase Estimation
 III. QPU Applications
 9. Real Data
 10. Quantum Search
 11. Quantum Supersampling
 12. Shor’s Factoring Algorithm
 13. Quantum Machine Learning
 IV. Outlook

14. Staying on Top: A Guide to the Literature
 From Circle Notation to Complex Vectors
 Some Subtleties and Notes on Terminology
 Measurement Basis
 Gate Decompositions and Compilation
 Gate Teleportation
 QPU Hall of Fame
 The Race: Quantum Versus Conventional Computers
 A Note on OracleBased Algorithms
 Quantum Programming Languages
 The Promise of Quantum Simulation
 Error Correction and NISQ Devices
 Where Next?
 Index
Product information
 Title: Programming Quantum Computers
 Author(s):
 Release date:
 Publisher(s): O'Reilly Media, Inc.
 ISBN: None
You might also like
book
Quantum Computing in Action
Quantum computing is on the horizon and you can get started today! This practical, clearspoken guide …
book
Quantum Computing Fundamentals
ONEVOLUME INTRODUCTION TO QUANTUM COMPUTING Clearly explains core concepts, terminology, and techniques Covers the foundational physics, …
book
Algorithms, Fourth Edition
This fourth edition of Robert Sedgewick and Kevin Wayne’s Algorithms is the leading textbook on algorithms …
video
The Complete Quantum Computing Course for Beginners
Quantum computers are expected to change our lives drastically in the upcoming years. We know we …