OpenQASM is one of the open source languages that quantum circuit designers employ. The language first emerged in 2017 and has been part of IBM’s Qiskit Quantum experience. Currently on version 2, a new version is in the works. As languages evolve new features often emerge. We’ll take a quick look at the latest incarnation.
You can read the full spec on OpenQASM 3 and learn about the new features from the specification document. Version 3.0 of the OpenQASM specification aims to extend OpenQASM to include:
- A broader family of computation with classical logic.
- Explicit timing.
- Embedded pulse-level definitions.