Microsoft-created-a-new-language-of-programming-dedicated-to-quantum computers-that-should-be-formalizes-of-here-the-end-of-year.
From the site:
https://www.developpez.com
Sadly normal users can't buy those computers yet. Most of the existing ones have got only a few Qubits (less than 20).
I heard rumors that there is one with 1.000 Qubits, but i am not sure if that is true.
I fear that will be too low for timetabling program. I fear we still need:
teacher*days*hours + students*days*hours + rooms*days*hours
but maybe it can be "simplified" to just "days*hours". But i am not sure. It will need to totally different style of algorithm than the current one.
By the way there are many other languages for Quatum computers.
For example:
https://en.wikipedia.org/wiki/Quantum_programming
http://tph.tuwien.ac.at/~oemer/qcl.html
By the way it is the American physicist Richard Feynman who proposed to design quantum computers to study quantum phenomena.
here is a site:
http://www.futura-sciences.com/sciences/actualites/physique-record-ordinateur-quantique-feynman-simule-plus-grosse-molecule-22200/
the logic circuits in conventional computers have two states; 1 and 0. On the other hand, quantum computers have infinite states!
the challenge for specialists is to put these infinite states in phase, in order to make the information transmitted by these states exploitable ...
If you want to see and code a quantum computer, than have a look here:
pictures and some more information (i guess nobody will place such an 5 qbit computer on his desktop):
https://www.ibm.com/blogs/ibm-anz/quantum-computing-101/
if you want to know how to code that computer:
https://www.qiskit.org/
You can sent your code to IBM and let them calculate your program. See:
https://quantumexperience.ng.bluemix.net/qx/editor