GabrieleMessina / qutes_lang

A high level programming language for quantum computing.
https://gabrielemessina.github.io/qutes_lang/
MIT License
4 stars 1 forks source link
antlr antlr4-python3 python qasm qiskit quantum-algorithms quantum-computing quantum-programming-language unict

Qutes Lang

A High Level programming language for quantum computing that allows everyone, even those who do not know the theory behind quantum computing in detail, to exploit its potential and adapt it to their field of interest.

Visual Studio Marketplace Version Qutes Build and Tests Codespaces Prebuilds

Try it out: https://gabrielemessina.github.io/qutes_lang/

How to Run - 🧭 Easy Start

[!TIP] You can use Colab or GitHub Codespace to start work with Qutes quickly.

Colab Codespaces*
Open In Colab Open in GitHub Codespaces


*Notes for Codespaces: Everything will be already settled; you only need to open the VSCode Workspace when requested and run the code from the Debug panel.

If needed, remember to update the code with a Git Pull command!

How to Run - 🛠️ On your own Environment

1. Install python requirements

pip install -r requirements.txt --upgrade

2. Compile the Qutes source code

python ./src/qutes.py ./specification/grammar/grammar_test.qut

🗺️ Wiki

For Syntax and Feature References, check out our Wiki!