Trabalho de Conclusão de Curso de Graduação
Compilação e execução de código da linguagem QML no computador quântico da IBM
Fecha
2022-02-11Autor
Schittler, João Gabriel da Cunha
Institución
Resumen
In this work we present a compiler for the functional quantum programming language QML, which has structures for quantum control, together with a code execution environment compiled on IBM’s quantum computer, the IBMQ. The FLEX and BISON tools were used, together with a program in
C++ , to implement the language’s
parser
and the Qiskit package
with a program in Python, for the construction and execution of the quantum circuits. The
compiler can correctly translate QML programs that use the basic type of qubits. Some simple
examples that compile and run correctly on IBMQ are presented.