Quantum programming 2.0: a focus on intent, not gates

Classiq Technologies
1 min readMay 20, 2021

--

Translation of the State Preparation block into gate-level design

When I was a kid, I imagined a computer with just one big green button labeled “DWIM”. Pressing this “Do What I Mean” button would cause the computer to do exactly that: do what I wanted it to. While we are not there yet, a rapid transition is happening from low-level quantum programming to higher-level methods of expressing the intent.

We’ve seen this process play out in electronic circuit design. Consider a simple electronic circuit: a 4-bit binary counter. How would you prefer to design it? Option 1 (see the figure below) shows this counter implemented with discrete gates. Option 2 shows a version of this counter using VHDL — a high-level design language, using a pre-written building block.

What if instead of a 4-bit counter you needed to design the 32-bit version?

Continue reading here

--

--

Classiq Technologies
Classiq Technologies

Written by Classiq Technologies

Classiq Technologies: Quantum Computing Software. Join our platform: https://platform.classiq.io/, and community: https://classiq-community.slack.com/

No responses yet