Introduction to Quantum Programming Languages

Robert Booth
Chris Heunen
Robin Kaarsgaard

This resource accompanies the course Introduction to Quantum Programming and Semantics in the School of Informatics at the University of Edinburgh in Spring 2024. It provides an introduction to and a survey of the following quantum programming languages.

Low-level languages

Functional languages

Graphical languages