3 ms·
What is the state of languages for programming quantum computers? I noticed you seem to be using assembly at the moment. Are there higher-level languages out
by juliangoldsmith 9y ago
What is the state of languages for programming quantum computers?
I noticed you seem to be using assembly at the moment. Are there higher-level languages out there at the moment, or are those still a ways off?
- dangirsh 9y agoWe have a Python library called pyQuil [1] for writing high-level programs for quantum computers. The "assembly" you mentioned is Quil [2], which we don't expect most users to use directly. Other high-level languages for quantum computing include LIQUi|> [3] and Quipper [4]. Each approach has it's strengths, but we believe Quil/pyQuil is the best choice for near-term applications. See the Quil paper [5] for more details. [1]: https://pyquil.readthedocs.io/en/latest/ https://pyquil.readthedocs.io/en/latest/ [2]: https://medium.com/@rigetticomputing/introducing-quil-a-practical-quantum-instruction-set-architecture-a684f0590a0c https://medium.com/@rigetticomputing/introducing-quil-a-prac... [3]: https://www.microsoft.com/en-us/research/project/language-integrated-quantum-operations-liqui/ https://www.microsoft.com/en-us/research/project/language-in... [4]: http://www.mathstat.dal.ca/~selinger/quipper/ http://www.mathstat.dal.ca/~selinger/quipper/ [5]: https://arxiv.org/pdf/1608.03355.pdf https://arxiv.org/pdf/1608.03355.pdf