I have recently set a goal for myself to understand more about what's called "Quantum Computing". The end-goal I have in mind is to understand how such computers can be programmed, and get an idea of what we'll be able to do once we have that technology working.
What would be good to understand also is the type of problems that are currently out of reach of current computer technology will become tractable.
Being a Software Engineer what I'm really interested is not necessarily how such computers work at the lowest level (although some understanding is obviously required), but rather what programming them will "feel" like.
Also what I would like to understand is what a large scale Quantum Computer would look like. There are some examples given of small quantum computers (5 qubits), but no idea of what these computers will look like once the technology is well under control and Moore law starts to kick in for this technology.
So far I have found the following:
- Introduction to Quantum Computing from IBM developerWorks
- QCL A programming language for Quantum Computers, complete with a Quantum Computer simulator.
Pointers and hints to good reference materials on the topic are appreciated. Please direct these to laurentgauthier on Twitter.