Is quantum programming really possible?

Click For Summary
SUMMARY

The discussion centers on the feasibility of quantum programming, highlighting the contrast between synchronous programming and quantum mechanics. Participants emphasize that while quantum computing can perform asynchronous operations, it does not negate the existence of time, as evidenced by Planck time. Quantum algorithms, such as Shor's algorithm, utilize iterative procedures to enhance the probability of correct outcomes, thereby reducing computation time from exponential to quadratic. Ultimately, the consensus suggests that quantum programming is possible but presents unique challenges compared to classical programming paradigms.

PREREQUISITES
  • Understanding of synchronous programming concepts
  • Familiarity with quantum mechanics principles, including Planck time
  • Knowledge of quantum algorithms, specifically Shor's algorithm
  • Basic grasp of computational complexity and iterative procedures
NEXT STEPS
  • Research quantum computing frameworks, such as Qiskit or Cirq
  • Explore the implications of Planck time in quantum mechanics
  • Study the Born Rule and its application in quantum algorithms
  • Investigate advanced quantum programming techniques and their practical applications
USEFUL FOR

Computer scientists, quantum computing enthusiasts, and software developers interested in the intersection of programming and quantum mechanics will benefit from this discussion.

JakesDev96
Messages
1
Reaction score
0
Hello all,

I have come here to gather what the communities view is on the possibility of quantum computing in relation to the actual logic behind synchronous programming and the laws that (seem to) govern the quantum realm.

Coming from a background in computer science, I have studied the basic fundamentals of how high and low level programming work. Many of the basic ideas of programming seem to contrast with the ideas of quantum physics. Here is the major problem I see with quantum programming:

Synchronous Tasks - Programming works in steps; just a set of instructions to do one thing at a time. Say you were awaiting a value from one function before passing it off to another. This would involve time, now normally this wouldn't be an issue. However, in the quantum scale, wouldn't time be non existent? Unless we seemed to find the pattern in which information passes in an infinite number of cases that simulate time, I do not see this being possible. With that being said, quantum computing could only perform asynchronous operations.

This would essentially allow for quantum computing, but not practical logical computing.

So, is quantum programming really possible?
 
Physics news on Phys.org
Hello and welcome to PF!
JakesDev96 said:
However, in the quantum scale, wouldn't time be non existent?
I don't know why you would think this, there is Planck time which is an incredibly small amount of time, but time still "ticks" in the quantum realm.
JakesDev96 said:
Unless we seemed to find the pattern in which information passes in an infinite number of cases that simulate time, I do not see this being possible.
In quantum computing you still make a query and sit and wait for a result. The quantum algorithms are "different" ways of obtaining results. A popular example is Shor's algorithm.
JakesDev96 said:
So, is quantum programming really possible?
Google it.
http://www.technologyreview.com/news/535621/google-researchers-make-quantum-computing-components-more-reliable/
 
Last edited:
Many of the Quantum algorithms rely on an iterative procedure to produce an answer. Usually these iterations are to enhance the probability of the "right" answer so that it has a high probability of occurring when read out (see the Born Rule in QM). These iterations are what usually reduce the computation time down from exponential to something like quadratic. It still takes time to setup a problem, compute it, and reduce it.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 22 ·
Replies
22
Views
5K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 4 ·
Replies
4
Views
7K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 13 ·
Replies
13
Views
2K