What are the OpenQASM 3.x Specifications?

Introduction to Quantum Computing

"OpenQASM is an imperative programming language for describing quantum circuits."  "OpenQASM is capable to describe universal quantum computing using the circuit model, measurement-based model, and near-term quantum computing experiments."

OpenQASM (Quantum Assembly Language) is a simple text language that has elements of C and assembly languages. With QASM, any quantum circuit can be described since it has a universal set of quantum gates built in. 

References: