1. Is it real now or not completed yet?

  2. Can I buy one? / How many quantum computers have been manufactured in the world?

  3. Is quantum computing independent (e.g Quantum+LCD+Keyboard) or it add-on for PC (e.g GPU)? / Can I use a quantum computer directly or must connect it to PC?

  4. Can a quantum computer process same CPU data? (e.g CPU can't process GPU graphics)

  5. Can quantum computers run high-end games?

  6. Can I program a quantum computer using C++? If not, why so?


closed as too broad by Sanchayan Dutta Nov 25 '18 at 18:02

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    $\begingroup$ Welcome to Quantum Computing SE! That's a fairly large number of questions - we're able to answer questions much better if they get asked as one question per post and are more specific - as an example, for your first question here, quantum computers exist but really aren't very good (not 'universal' and not 'fault tolerant') and are very small, so it's one of those 'depends what you mean' cases, so if you edit your question to focus on something specific in more detail, it can get put into the reopen queue $\endgroup$ – Mithrandir24601 Sep 24 '18 at 22:39
  1. Is it real now

Quantum computers are real, and they have been made by several companies such as IBM, Intel, Google, Alibaba, and Rigetti. D-Wave also makes quantum annealers, which do not have provable speed-up over classical computers for most problems, but do have the same speed-up as circuit-based quantum computers for some problems (such as the square-root speed-up for the sort problem that Grover's algorithm solves on circuit-based quantum computers).

or not completed yet?

The pursuit to build quantum computers is far from complete. We want to make machines with more qubits and less noise, for example.

2- Can I buy one?

D-Wave has released 4 models for public sale in the last 7 years. They sold their first annealer (the D-Wave One) for \$10 million and their second one (the D-Wave Two) for $15 million (see here). Their most recent machine, the 2000Q also sold for \$15 million.

None of the circuit-based quantum computers are publicly advertised for sale, but I'm sure if you offered Rigetti \$15 million for one, they would make it for you. Google and Intel might not be as interested in your money since they already have a lot of that, and since they seem a lot more reluctant to let people use their machines than IBM (who let's anybody use their machines directly), maybe they wouldn't sell you one for any price you offer, but this is just a guess.

  1. How many quantum computers have been manufactured in the world?

The first quantum computer had only 2 qubits in 1998 and was made at Oxford University by Jonathan Jones with theoretical input from Michele Mosca (see the original paper). Hundreds of quantum devices like this have been made in universities since then.

15 larger-scale quantum devices are listed here, but this list doesn't include Alibaba's quantum computer, and dozens of other prototypes made by these companies. For example this shows that D-Wave made at least 9 more machines that are not listed in that Wikipedia article. They have also made machines for their own testing such as the machine with the Pegasus architecture.

  1. Is quantum computing independent (e.g Quantum+LCD+Keyboard) or it add-on for PC (e.g GPU)? / Can I use a quantum computer directly or must connect it to PC?

Think of it more like a GPU accelerator. Use a classical keyboard and mouse to give it commands, and a classical LCD screen to see the output, but allow the calculations to happen on a device that involves qubits.

Here's a famous picture of someone using a classical keyboard and classical LCD when using a quantum annealer:

enter image description here

  1. Can a quantum computer process same CPU data?

QPU's can process all classical data. A classical CPU can't process all QPU data, but certainly can process any classical data that a QPU uses.

  1. Can quantum computers run high-end games?

Quantum computers right now don't have enough qubits. If and when quantum computers have enough qubits, they will be able to do anything that a classical computer can do, and more.

  1. Can I program a quantum computer using C++? If not, why so?

There's some C/C++ simulators here but there's also languages specifically for quantum computers, such as Q#. See this list.

  • $\begingroup$ I am not exactly sure if the statement "anything that a classical Computer can do and many more" is true. Isn't the problems solvable by QCs classified under BQP problems? $\endgroup$ – Amitabh Yadav Sep 28 '18 at 13:56

1 - Not completed in the sense computations suffer from noise. Doing fault-tolerant quantum computations would be a major advancement.

2 - Unless you are wealthy, no. They are hosted by big groups generally. For how many, it is non-exhaustive but you can refer to this link

3 - So far it is just a chip, with big cooling system which takes some storage place. Connection with a classical computer will be just to send instructions to the chip and get the answers back to you as classical information.

4 - No classical data cannot be processed unless we have a way to convert it to quantum form, which is non trivial.

5 - So far it is not the purpose.

6 - You have some quantum simulators in C++. You can find them on Quantiki's list of QC simulators.

  • $\begingroup$ At the future, Can Quantum replace CPU? Can Quantum process all data? (e.g read input from keyboard and process it the output to LCD) $\endgroup$ – jony tony Sep 24 '18 at 14:42
  • $\begingroup$ No they are not meant for replacement. They are seen as accelerators. Quantum computing could help solve a few problems that are difficult to solve classically. $\endgroup$ – cnada Sep 24 '18 at 14:49
  • $\begingroup$ For data, it would depend on how you encode it. In theory, a quantum computer should be able to do any classical computations, but this would require so many qubits and it may take time before you see them out. $\endgroup$ – cnada Sep 24 '18 at 14:54

Not the answer you're looking for? Browse other questions tagged or ask your own question.