Hi everyone, I'm happy to fill in any gaps in programming for quantum computers ("quantum programming"). I'm sure all have heard lots about, but unless you are in the field already there can also be misinformation involved. The bottom line - many the field of quantum programming is exciting, emerging, and as far as I can tell is here to stay and grow. Just to give a flavor, more than half of the Fortune 500 companies have a quantum programming group, building and experiementing with the quantum algorithms the company will need when we enter the quantum computing era
I'm very happy to have a discussion here on what it means to write programs for a quantum computer. There are many similarities with classical programming (that's how we call non-quantum programming :-) ), but also many things that are different. At the fundamental level, the programmer needs to keep track of three additional computation resources, in addition to runtime, memory consumption, and accuracy. Those are: quantum superposition, quantum entanglement, and quantum interference. Once those fundamentals are taken care of, the programming and coding principles are quite like what you would expect from classical programming
As said, happy to take questions and open a discussion. In addition, some resources you may find useful (all free for non-commercial use): https://platform.classiq.io/ and https://join.slack.com/t/classiq-community/shared_invite/zt-21xivhhy8-tfa0QS518eTVBE0tdNImvg