Developers are familiar with software development on classic computers. Intuitive programming languages, which are based on familiar thought and language patterns, enable even newbies to get started quickly and achieve initial success with small applications.
When programming a quantum computer, the situation is more complicated and significantly more abstract due to the underlying laws of quantum mechanics. The differences between programming on a classical and a quantum computer should be illustrated by an example.
Steffen is going on vacation. Immediately he was drawn to the beach promenade. At five o’clock in the morning he stumbled out of a bar, heavily drunk, and couldn’t remember which way his hotel was facing. But he has to get there as soon as possible if he wants to reserve a lounger in the first row by the hotel pool at 6:00 a.m. Steffen thinks about it: The hotel must be somewhere on this street. In a math lecture several years ago, the professor had said something about random walks and that the walker can reach any point on a line after any number of steps.
- Access to all heise + content
- exclusive tests, advice & background: independent, critically well-founded
- Read c’t, iX, MIT Technology Review, Mac & i, Make, c’t photography directly in your browser
- register once – read on all devices – can be canceled monthly
- first month free, thereafter € 12.95 per month
- Weekly newsletter with personal reading recommendations from the editor-in-chief
Start FREE month
Start your FREE month now
Already subscribed to heise +?
Sign up and read
Register now and read articles right away
More information about heise +