OpenQASM 3.0

GPTKB entity

Statements (58)
Predicate Object
gptkbp:instanceOf quantum programming language specification
gptkbp:fileExtension .qasm
gptkbp:hasFeature arithmetic operations
comparison operations
parallelism
arrays
scopes
if statements
timing control
user-defined types
interrupts
bitwise operations
logical operations
for loops
barrier instructions
break statements
classical expressions
classical memory allocation
classical register operations
continue statements
external function calls
gate calibration
opaque gate definitions
parameterized gates
pulse-level control
quantum memory allocation
quantum register operations
quantum-classical feedback
reset instructions
return statements
switch statements
while loops
gptkbp:hasVersion gptkb:OpenQASM
https://www.w3.org/2000/01/rdf-schema#label OpenQASM 3.0
gptkbp:languageFamily gptkb:programming_language
gptkbp:platform gptkb:quantum_simulators
quantum computers
gptkbp:predecessor gptkb:OpenQASM_2.0
gptkbp:releaseYear gptkb:IBM
2021
gptkbp:specifies https://github.com/Qiskit/openqasm
gptkbp:supports loops
quantum measurement
quantum gates
subroutines
classical control flow
conditionals
mid-circuit measurement
classical computation
classical memory
quantum-classical hybrid programming
user-defined gates
gptkbp:usedBy gptkb:IBM_Quantum
gptkb:Qiskit
gptkbp:usedFor quantum algorithm implementation
quantum circuit description
gptkbp:bfsParent gptkb:QASM
gptkbp:bfsLayer 6