Dedicated Quantum Programming Languages
8 entriesLanguages designed specifically for expressing quantum programs.
Quantum SDKs & Frameworks
11 entriesLibraries for building, simulating and running circuits, mostly in Python.
Quantum Libraries by Host Language
5 entriesQuantum computing libraries for general-purpose languages.
Simulators & Learning Tools
4 entriesInteractive tools for trying circuits without hardware.
Related Pages
1 entriesRelated directories on this site.
Frequently Asked Questions
What is the best language to learn for quantum computing?
Python with Qiskit, Cirq or PennyLane is the easiest start. Q# and Silq are dedicated quantum languages, and OpenQASM is a common circuit exchange format.
What is the difference between a quantum language and a quantum SDK?
A language such as Q# or Silq has its own syntax and compiler, while an SDK such as Qiskit or Cirq is a library inside a host language like Python.
What is OpenQASM?
OpenQASM is a hardware-independent assembly-style language for describing quantum circuits, used to exchange programs between tools and devices.
Can I try quantum programming without hardware?
Yes. Use simulators such as Qiskit Aer, Quirk or IBM Quantum Composer, and move to real devices through IBM Quantum, Amazon Braket or Azure Quantum when ready.
Which languages can I use besides Python?
Q#, Julia (Yao), Rust (qoqo), C++ (Quantum++, CUDA-Q), Java (Strange) and JavaScript (Quirk) all have quantum libraries.