https://github.com/gabrielemessina/qutes_lang
A high level programming language for quantum computing.
https://github.com/gabrielemessina/qutes_lang
antlr antlr4-python3 python qasm qiskit quantum-algorithms quantum-computing quantum-programming-language unict
Last synced: about 1 year ago
JSON representation
A high level programming language for quantum computing.
- Host: GitHub
- URL: https://github.com/gabrielemessina/qutes_lang
- Owner: GabrieleMessina
- License: mit
- Created: 2023-10-23T20:59:59.000Z (over 2 years ago)
- Default Branch: development
- Last Pushed: 2025-04-04T16:59:55.000Z (about 1 year ago)
- Last Synced: 2025-04-04T17:34:49.332Z (about 1 year ago)
- Topics: antlr, antlr4-python3, python, qasm, qiskit, quantum-algorithms, quantum-computing, quantum-programming-language, unict
- Language: Python
- Homepage: https://gabrielemessina.github.io/qutes_lang/
- Size: 1.02 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 20
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# 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.
[](https://marketplace.visualstudio.com/items?itemName=GabrieleMessina.qutes)
[](https://github.com/GabrieleMessina/qutes_lang/actions/workflows/python-app.yml)
[](https://github.com/GabrieleMessina/qutes_lang/actions/workflows/codespaces/create_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* |
| -- | -- |
|
|
|
> *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
```bash
pip install -r requirements.txt --upgrade
```
### 2. Compile the Qutes source code
```bash
python ./src/qutes.py ./specification/grammar/grammar_test.qut
```
## 🗺️ Wiki
For **Syntax** and **Feature** References, check out our [**Wiki**](https://github.com/GabrieleMessina/qutes_lang/wiki)!