Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

OpenQASM

Simulation Language

OpenQASM, short for Open Quantum Assembly Language, is a programming language for describing quantum circuits and algorithms so that they can be run on quantum computers, developed by IBM and first described in a paper published in July 2017. It acts as an intermediate representation between higher level quantum programming tools and physical quantum hardware, in a role comparable to a hardware description language such as Verilog, and it supports quantum operations together with classical control based on measurement results, as well as explicit timing and gate calibration information. OpenQASM is built into IBM's Qiskit framework and its IBM Quantum Experience cloud platform, and its specification has progressed from an original version 2.0 to the current version 3.0. It is released under the Apache License 2.0. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Facts
First Released
2017 2
Significance
A reference source code implementation of OpenQASM was released as part of IBM's Quantum Information Software Kit (Qiskit) for use with their IBM Quantum Experience cloud quantum computing platform. 1
Classification
License
Apache License 2.0 1
Connections

In Field

Source Wikipedia: OpenQASM

Licensed Under

Sources
1. Wikipedia: OpenQASM
  • Language section
    a reference source code implementation was released as part of IBM's Quantum Information Software Kit (Qiskit) for use with their IBM Quantum Experience cloud quantum computing platform.
  • entity record, description (license)
    It is released under the Apache License 2.0.
  • In Field: Programming Language Theory, Lead sentence
    Open Quantum Assembly Language (OpenQASM; pronounced open kazm) is a programming language designed for describing quantum circuits and algorithms for execution on quantum computers.
View the Source
2. Wikidata: OpenQASM
  • Wikidata Q48998901, class allow-list match (w-wdresolver-0926)
  • Wikidata P577 (publication/release date)
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.