Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 2.24 KB

0_language-tools.md

File metadata and controls

48 lines (35 loc) · 2.24 KB

QPUs, Quantum Languages and Viz Tools

  • QPUs are available from major cloud and specialty vendors, such as IBM, Google, D-Wave and others. Shown to the right is a quantum computer built by IBM
  • Each vendor's implementation of QPUs differs. To that end, there are a number of quantum programming languages, libraries and simuators which you will use when writing quantum programs
  • There are several catagories of quantum programming: learning/teaching, public cloud or specialty cloud

Learning/Teaching Quantum Languages and Visualization Tools

The table below shows a sampling of available Quantum programming teaching libraries and visualization tools.

Type Name Link
Library QCEngine https://oreilly-qc.github.io/
Library QLP www.quantumplayground.net/
Library Quantum Inspire www.quantum-inspire.com/
Library Quirk https://algassert.com/quirk

Commercial Public Cloud Quantum Languages / Libraries

The table below shows a sampling of available Quantum programming languages or libraries available on a public cloud.

Lang or Lib Dialect Vendor Simulators
Q# C# Microsoft local+Azure
OpenQASM C++ IBM IBM cloud
Qiskit Python IBM IBM cloud
Cirq Python Google GCP (vendor)
Braket Python AWS 3 local by type
PennyLane Python PennyLane for ML on AWS++ by vendor

Commercial Visualization Tools

The table below shows a sampling of available Quantum programming visualization tools.

Type Name Vendor
Circuit Program Circuit book
Qubits Circle Notation book
Qubits DumpMachine Microsoft
Matrix DumpOperation Microsoft
Circuit Trace & Debug Microsoft
Circuit Composer IBM
Qubits Q-Sphere IBM
Both Quirk algassert.com