So far, I haven't read how those chips are programmed, but it seems like it requires to re learn almost everything.
I don't even know if there is an OS for those.
So far, I haven't read how those chips are programmed, but it seems like it requires to re learn almost everything.
I don't even know if there is an OS for those.
You can play around with "quantum programming" through (e.g.) some of IBM's offerings and there has been work on quantum programming languages like q# from Microsoft but its unclear (to me) how useful these are.
Think of these as accelerators you use to run some specific algorithm the result of which your "normal" application uses.
More akin to GPUs: your "normal" applications running on "normal" CPUs offload some specific computation to the GPU and then use the result.
However, even this is extremely theoretical at this time - no quantum computer built so far can execute Grover's algorithm, they are not reliable enough to get any result with probability higher than noise, and anyway can't apply the amount of steps required for even a single pass without losing entanglement. So we are still very very very far away from a quantum computer that could reach anything like the computing performance of a single consumer-grade GPU. We're actually very far away from a quantum computer that even reaches the performance of a hand calculator at this time.
Or at least an OS driver for the devices supporting quantum computing if/when they become more standard.