Skip to main content
gamedev.net
🔒 Locked

Quantum Computers

Started by Witchcraven 15 replies 250+ views
Original Post
Witchcraven
Witchcraven
I was thinking, and if quantum computers are as fast as scientists say they are, will programmers eventually be uneeded? After the initial systems are laid down, a large application development environment could be made. Because of the massive amounts of processing power, very high level components that my grandma could use would perform as well as hand written "quantum assembly", if such a thing will exist. 3D games, and hell, even drivers could be made with something a 1000 easier to use than VB, and still perform well. There would only need to be a handful of "real" programmers, and the rest would be a bunch of dummies visually connecting components. It will be an age of bloatware and herds of stupid people making games 1000 time more realistic that Doom 3, using normal raytracers in realtime. The only useful people will be the mathmaticians implementing encryption and algorithms (but using "quantum basic"). People will probably do things like calculate the billionth place of pi, every cycle of an inner loop just for the hell of it. Sorry for the rant and errors, and just plain stupid shit. I refuse to proofread this thing.
--------------------------I present for tribute this haiku:Inane Ravings OfThe Haunting JubilationA Mad Engineer©Copyright 2005 ExtrariusAll Rights Reserved
Rob Loach
Rob Loach
Thoughtful stuff. In interesting thing about Quantum Computers is that if you think you understand them, you really don''t.

- Rob Loach
OverTech Technologies
----------
"I don''t know half of you half as well as I should like; And I like less than half of you half as well as you deserve."
- Bilbo Baggins
Rob Loach [Website] [Projects] [
Dean Harding
Dean Harding
Quantum computers won''t be what you''re thinking. They''re not really just a "really, really, really fast PC". It''ll be a whole new paradigm in computing.

I don''t think the "need" for software engineers will dissapear in our lifetimes

If I had my way, I''d have all of you shot!


codeka.com - Just click it.

alnite
alnite
quote:
Original post by Dean Harding
Quantum computers won''t be what you''re thinking. They''re not really just a "really, really, really fast PC". It''ll be a whole new paradigm in computing.


Agree. I have heard about this so-called "qubit" (quantum bit), and it is not just 0 or 1, but could be 0, or 1, or 0 AND 1, or several 0s, several 1s..dunno. weird. It basically benefits from the ability of an electron to exist in two or more different states at the same time.

Maybe we won''t see bits anymore, but rather qubits. And those qubits will completely change the world of computing, especially programming. Hm...I wonder what ''>>'' and ''<<'' will do in qubits.
Beer Hunter
Beer Hunter
Quantum computers make it possible to write much more efficient algorithms. Their strength is not in their clock speed. I actually don''t know what sort of clock speeds we''d be looking at - anyone have any ideas?
MDI
MDI
IIRC their strength lies in their ability to perform massively parralell calculations.
I don''t even think they''ll have a clock speed.
TheSorcerer
TheSorcerer
There is one thing I do know about the speed. We will not be talking about GHz. It will be way faster.

http://www.revjim.co.uk/paranoia/tech.html
It explains in normal terms about the possibilities of quantum computers.
Grizwald
Grizwald
quote:

I was thinking, and if quantum computers are as fast as scientists say they are, will programmers eventually be uneeded? After the initial systems are laid down, a large application development environment could be made. Because of the massive amounts of processing power, very high level components that my grandma could use would perform as well as hand written "quantum assembly", if such a thing will exist. 3D games, and hell, even drivers could be made with something a 1000 easier to use than VB, and still perform well. There would only need to be a handful of "real" programmers, and the rest would be a bunch of dummies visually connecting components. It will be an age of bloatware and herds of stupid people making games 1000 time more realistic that Doom 3, using normal raytracers in realtime. The only useful people will be the mathmaticians implementing encryption and algorithms (but using "quantum basic"). People will probably do things like calculate the billionth place of pi, every cycle of an inner loop just for the hell of it.
Sorry for the rant and errors, and just plain stupid shit. I refuse to proofread this thing.




So thats where QBasic came from.....................
I love me and you love you.
thebag
thebag
quote:
I have heard about this so-called "qubit" (quantum bit), and it is not just 0 or 1, but could be 0, or 1, or 0 AND 1, or several 0s, several 1s..dunno. weird. It basically benefits from the ability of an electron to exist in two or more different states at the same time.


A qbit does indeed exist in many states at once and colapses down into one state when you test it to see what it is. The state of a single qbit is expressed as a|0> + b|1> where |a|^2 + |b|^2 = 1.

Witchcraven, quantum computers act nothing like pc''s, as someone else stated they are a completly new paradigm.

The best application so far is quantum cryptography which provably unbreakable and interception of signals is detectable.
Cold_Steel
Cold_Steel
Yeah, we''ll still need programmers, but the programmers better learn to think differently. The regular old algorithms that we use today will need to be either updated or replaced to take advantage of the massively parallel architecture. Instead of doing 4*4 matrix math in 16+ steps, you''ll be able to it in 1 single step by operating on every element in the matrix simultaneously. I don''t know if this is really exactly how it works, but it is a similar idea at least.

For instance, there is already a quantum algorithm for calculating huge prime numbers very fast (which is bad for current encryption techs)

What I want to know, is how the scientists will deal with Heisenberg''s Uncertainty principle to guarantee that a calculation actually does what is supposed to.
______"Man is born free, and everywhere he is in chains" - J.J. Rousseau
thebag
thebag
There are already quantum computers in existance btw.
Anyway a quantum computer will have many results in many states at any point in time - one of which will hold you answer. But extracting an answer from a quantum computer is tricky. One approach is to exaggerate the desired result, iteratively, until it dominates the solutions in the probablistic mix of states, then observe the system to collapse it into a single solution. Over applying such iteration, however, can have the opposite effect and cause the system to move away from the desired result.
Cold_Steel
Cold_Steel
Oh, on a somewhat related note, what ever happened to cellular computing? At one point there was a lot of stuff going around on this, but I haven''t heard anything for a while.
______"Man is born free, and everywhere he is in chains" - J.J. Rousseau
Witchcraven
Witchcraven
cellular computing? How cool. sounds like something out of Mage: The Ascension.
--------------------------I present for tribute this haiku:Inane Ravings OfThe Haunting JubilationA Mad Engineer©Copyright 2005 ExtrariusAll Rights Reserved
thebag
thebag
quote:
Original post by Cold_Steel
Oh, on a somewhat related note, what ever happened to cellular computing? At one point there was a lot of stuff going around on this, but I haven''t heard anything for a while.


There is still research going on in this area - one of my friends is currently doing a Phd in it.

seanw
seanw
Why is it that a lot of programmers despise the idea of making programming easier and allowing more people to do it? The only real reason I could imagine would be threats it would make to the job market but the concept stinks on elitism. I think accomplished programmers have spent so much time learning what they know that it irritates them to think people can take ''short-cuts'' and create similar results.
thebag
thebag
Quantum computing will never be easy, it cannot be programmed in a ''normal'' way. It involves messing around with sub-particles. Maybe there will one day be an easier way to operate a quantum computer but it''s still never going to be a pc.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.