2018 Student Research Conference:
31st Annual Student Research Conference

An Overview of Quantum Programming Languages


Isaac E. Speed
Dr. Alan Garvey, Faculty Mentor

Quantum computers may have the power to solve problems that are impractical for a classical computer, such as simulating complex physical systems or cracking encryption. Just like with classical computers, programming a quantum computer will be made far easier with the development of higher-level programming languages. In this paper, a brief, very simplified explanation of how quantum computation works is provided. This is followed by a comparison of two of the most advanced quantum programming languages, Quipper and LiQUi|> (pronounced ‘liquid’). To strengthen the comparison, the paper includes concrete implementations of Grover’s search algorithm in both languages.

Keywords: Computer Science, Programming Languages, Quantum Computing, Quantum Physics

Topic(s):Computer Science

Presentation Type: Oral Paper

Session: 312-2
Location: VH 1320
Time: 1:15

Add to Custom Schedule

   SRC Privacy Policy