QPL Interpreter

Table of Contents

1 Prerequisites

  • gcc

2 Build

git clone git@git.ryanwatkins.me:base/sqint.git;
cd sqint;
make

3 Usage

./bin/parse

4 Description

Currently this implements some quantum gates and quantum adder operations as found in research papers.

5 Example input(HADAMARD -> CNOT)

INITIALIZE R 2 0
U TENSOR HAD ID
APPLY U R
APPLY CNOT R
PEEK R RES

6 TODOS

  • Rebuild in C (in progress)
  • Nice to have: Include quantum algorithms
  • Rewrite simulator to be fully quantum circuit driven

7 Licence

GNU GPL3

Author: Ryan Watkins

Created: 2020-10-02 Fri 07:32