Live briefing
Everything about Quantum programming
Computer programming for quantum computers
Quantum programming refers to the process of designing and implementing algorithms that operate on quantum systems, typically using quantum circuits composed of quantum gates, measurements, and classical control logic. These circuits are developed to manipulate quantum states for specific computational tasks or experimental outcomes. Quantum programs may be executed on quantum processors, simulated on classical hardware, or implemented through laboratory instrumentation for research purposes. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Quantum programmingA 5-minute orientation
- Skim a recent paper: Quantum computational advantage with a programmable photonic processorInfluential work since 2022
- Pick up a classic book: "Quantum Leap"The most-reprinted book on the subject
- Read the landmark paper: Quantum supremacy using a programmable superconducting processorCited 7,059 times
- Go sideways: IBM Quantum PlatformA closely related topic
- Go sideways: Cloud-based quantum computingA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Quantum supremacy using a programmable superconducting processor
The ORCA quantum chemistry program package
Towards a quantum programming language
Quantifying Quantum Resources with Conic Programming
Quantum programming languages: survey and bibliography
Quantum programming languages
Semidefinite programming relaxations for quantum correlations
Toward an architecture for quantum programming
🆕 Influential since 2022
Quantum computational advantage with a programmable photonic processor
Software engineering for quantum programming: How far are we?
Noisy intermediate-scale quantum algorithm for semidefinite programming
Quantum multi-programming for Grover’s search
Quantum key distribution rates from semidefinite programming
📚 Books worth reading
"Quantum Leap"Ashley McConnell · 1992
Quantum mechanics on the personal computerSiegmund Brandt · 1989- 📕Quantum MechanicsCaio Lima Firme · 2022
- 📕Numerical Recipes in Quantum Information Theory and Quantum ComputingM. S. Ramkarthik, Payal D. Solanki · 2021
ChaosH. J. Korsch, H.J. Korsch · 1994
Parallel computing in quantum chemistryCurtis L. Janssen · 2008
Classical Mechanics with MapleRonald L. Greene · 1995- 📕Hands-On Accelerator Physics Using MATLAB®Volker Ziemann · 2019
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- IBM Quantum Platform IBM Quantum Platform (previously known as IBM Quantum Experience) is an online platform allowing public and premium access to cloud-based quantum computing…
- Cloud-based quantum computing Cloud-based quantum computing refers to the remote access of quantum computing resources—such as quantum emulators, simulators, or processors—via the internet…
- OpenQASM Open Quantum Assembly Language (OpenQASM; pronounced open kazm) is a programming language designed for describing quantum circuits and algorithms for execution…
- Qiskit Qiskit (Quantum Information Software Kit) is an open-source, Python-based, high-performance software stack for quantum computing, originally developed…
- Quantum information science Quantum information science is an interdisciplinary field that combines the principles of quantum mechanics, information theory, and computer science to…
- Qrisp Free and open-source software portal Eclipse Qrisp (also referred to as Qrisp) is an open-source high-level quantum programming framework designed to simplify…
- Quantum logic gate In quantum computing and specifically the quantum circuit model of computation, a quantum logic gate (or simply quantum gate) is a basic quantum circuit…
- Glossary of quantum computing This glossary of quantum computing is a list of definitions of terms and concepts used in quantum computing, its sub-disciplines, and related fields. Bacon–Shor…