QuantC: language and compiler for quantum computing
- Student: Tyler Burkett (2022).
- Purpose:
Design a language and create a compiler for quantum computing.
- Method:
The language is based on C, with additional features for quantum computing.
The compiler uses standard tools (flex, bison, LLVM) and generates code in Quil,
which can then run on the Riggetti Computing ForestSDK.
- What the student learned
- Programming language design
- C++ programming skills
- Compiler construction
- Quantum computing fundamentals
Code and documentation can be found at
this site.