I'm struggling to find much about the language QCL, rather than about quantum computing itself.

Is there anything out there like that? It doesn't have to be free.


1 Answer 1


A quick googling reveals that Bernhard Ömer has worked extensively on this topic. Check out the documentation section here. He describes the installation procedure on the corresponding GitHub page.

  1. Quantum Programming in QCL (PDF)

My master thesis in computing science deals with computational and architectural questions of quantum programming and illustrates the design of quantum algorithms in QCL. For readers with a CS rather than a physical background, this book also features a brief introduction into quantum physics in general.

  1. A Procedural Formalism for Quantum Computing (PDF)

My master thesis in theoretical physics about QCL. Besides a general introduction to quantum programming and a description of the language, a complete QCL implementation of the Shor algorithm is presented.

  1. Structured Quantum Programming (PDF)

My PhD thesis on structured programming languages for quantum computing (latest revision Jan 9 2009).

  1. Classical Concepts in Quantum Programming

This paper from the QS2002 conference describes classical concepts in QCL, including new features like conditional operators, quantum conditions and quantum if-statements. The print version appeared in the International Journal of Theoretical Physics 44/7, pp. 943-955, 2005.

Also, check out these video lectures on QCL by Macheads101:

  • $\begingroup$ Thanks, I had already found all of this (as you said, a quick google), but I assume since nothing else popped up for answers there just isn't much else out there. I was hoping for something like a textbook that more widely used programming languages have. The Macheads videos would be good, but he stopped making them after just three simple videos. I'm sure Omer's work is great but it seems to assume quite a bit of prior knowledge. $\endgroup$
    – Katie
    Jun 5, 2019 at 1:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.