This week's book giveaway is in the Reactive Progamming forum. We're giving away four copies of Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams and have Adam Davis on-line! See this thread for details.
Mainak Biswas wrote:Do we have to have prior knowledge of QC or does this start from the basics?
We've written our book specifically for coders and other technically-interested people who are new to QC.
No prior knowledge of quantum computing concepts is necessary, and we take a very visual and hands-on approach to learning the basics, as well as some fun advanced topics.
Campbell Ritchie wrote: How many people have any understanding of quantum computing at all? Isn't it still experimental?
It's in a very early stage, however there are many people worldwide with broad or specialized understanding of all sorts of aspects of QC, and universities have begun adding QC courses to their computer science programs. There is plenty of new ground to explore, but people are already putting their research to use on simulators, and also existing physical QPUs.
Michael Krimgen wrote:There are some experimental quantum computers out there. Do you know if any of the presented algorithms has already been tested on such a computer?
Actually, yes! Most of the book's samples can be run right away on existing physical quantum computers, and all of them run in online simulators with one click. For example, in the chapter on quantum teleportation the very first sample (here) runs directly on IBM's 5-qubit QPU in New York, causing actual (not simulated) teleportation of any qubit state you create by about 3.5mm.