Programming with Quantum Mechanics

10/27/2022
by   Evandro C. R. da Rosa, et al.
0

Quantum computing is an emerging paradigm that opens a new era for exponential computational speedup. Still, quantum computers have yet to be ready for commercial use. However, it is essential to train and qualify today the workforce that will develop quantum acceleration solutions to get the quantum advantage in the future. This tutorial gives a broad view of quantum computing, abstracting most of the mathematical formalism and proposing a hands-on with the quantum programming language Ket. The target audience is undergraduate and graduate students starting in quantum computing – no prerequisites for following this tutorial.

READ FULL TEXT
research
05/29/2020

Classical and Quantum Data Interaction in Programming Languages: A Runtime Architecture

We propose a runtime architecture that can be used in the development of...
research
12/07/2022

Review of Ansatz Designing Techniques for Variational Quantum Algorithms

For a large number of tasks, quantum computing demonstrates the potentia...
research
05/17/2023

RuLa: A Programming Language for RuleSet-based Quantum Repeaters

Quantum Repeaters are one critical technology for scalable quantum netwo...
research
11/30/2021

Towards algorithm-free physical equilibrium model of computing

Our computers today, from sophisticated servers to small smartphones, op...
research
02/22/2021

Kindergarden quantum mechanics graduates (...or how I learned to stop gluing LEGO together and love the ZX-calculus)

This paper is a `spiritual child' of the 2005 lecture notes Kindergarten...
research
07/07/2022

A Review of Quantum Cybersecurity: Threats, Risks and Opportunities

The promise of quantum computing is not speeding up conventional computi...
research
02/26/2022

Quantum Algorithms for solving Hard Constrained Optimisation Problems

The thesis deals with Quantum Algorithms for solving Hard Constrained Op...

Please sign up or login with your details

Forgot password? Click here to reset