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
|