OpenQASM is an imperative programming language designed for near-term quantum computing algorithms and applications. Quantum programs are described using the measurement-based quantum circuit model with support for classical feed-forward flow control based on measurement outcomes. OpenQASM presents a parameterized set of physical logic gates and concurrent real-time classical computations. Its main goal is to serve as an intermediate representation for higher-level compilers to communicate with quantum hardware. Allowances have been made for human usability. In particular, the language admits different representations of the same program as it is transformed from a high-level description to a pulse representation.

Features

  • Imperative programming language for describing quantum circuits
  • Documentation available
  • Examples available
  • Capable of describing universal quantum computing
  • Tools for the OpenQASM intermediate representation

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow OpenQASM

OpenQASM Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of OpenQASM!

Additional Project Details

Programming Language

Python

Related Categories

Python Software Development Software, Python Quantum Computing Software

Registered

2024-09-30