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
You've heard that quantum computing is going to change the world. Now you can check it …
book
Quantum Computing in Action
Quantum computing is on the horizon and you can get started today! This practical, clearspoken guide …
book
Quantum Computing Explained
A selfcontained treatment of the fundamentals of quantum computing This clear, practical book takes quantum computing …
book
Essential Mathematics for Quantum Computing
Demystify quantum computing by learning the math it is built on Key Features Build a solid …