Hello,
One very thing to keep in mind about quantum computing is that all computations are reversible because the evolution over time of a quantum system is represented by unitary operators (in a Hilbert space) on elements in the particular HS. In QC, the spaces are finite dimensional where elements are quibits and the operators are represented by matrices. "classical" programming is anything but reversible. My .02 for what it us worth.
Regards, Bill Halchin