Presentation is loading. Please wait.

Presentation is loading. Please wait.

Quantum Programming Languages By Steve Franchak. What are QPL’s? A set of programming languages that use high- level constructs to express quantum algorithms.

Similar presentations


Presentation on theme: "Quantum Programming Languages By Steve Franchak. What are QPL’s? A set of programming languages that use high- level constructs to express quantum algorithms."— Presentation transcript:

1 Quantum Programming Languages By Steve Franchak

2 What are QPL’s? A set of programming languages that use high- level constructs to express quantum algorithms These are not meant to be executed on quantum machines; instead, these are used as tools to further understand quantum computers and quantum algorithms. Usually executed in some simulation

3 Why use QPL’s? High-level – Does not require one to worry about quantum gate arrays, circuit diagrams, etc. – => More efficient means of developing and reasoning out quantum algorithms – Uses classical programming constructs similar to the QPL’s corresponding paradigm – => A means of getting computer scientists involved more in the adoption of quantum computing

4 QPL Paradigms Imperative – QCL (Quantum Computing Language) – Similar to C, PASCAL, etc. Functional – QML – Similar to Common LISP, Haskell Parallel Computing

5 Hybrid Architecture of QCL

6 QCL Demonstration and How-To

7 Bibliography Quantum Programming in QCL (http://tph.tuwien.ac.at/~oemer/doc/quprog.pdf) Classical Concepts in Quantum Programming (http://arxiv.org/pdf/quant-ph/0211100v2.pdf) Structured Quantum Programming (http://tph.tuwien.ac.at/~oemer/doc/structquprog.pdf ) A Procedural Formalism for Quantum Computing (http://tph.tuwien.ac.at/~oemer/doc/qcldoc.pdf) A functional quantum programming language (http://www.cs.nott.ac.uk/~txa/publ/qml.pdf)


Download ppt "Quantum Programming Languages By Steve Franchak. What are QPL’s? A set of programming languages that use high- level constructs to express quantum algorithms."

Similar presentations


Ads by Google