Win a copy of Serverless Applications with Node.js this week in the NodeJS forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Bear Bibeault
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Junilu Lacar
  • Paul Clapham
  • Knute Snortum
Saloon Keepers:
  • Stephan van Hulst
  • Ron McLeod
  • Tim Moores
  • salvin francis
  • Carey Brown
Bartenders:
  • Tim Holloway
  • Frits Walraven
  • Vijitha Kumara

When quantum computing kicks in what will happen to Java?  RSS feed

 
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What is going to happen to java when Quantum computers are available. We are now to close to a universal quantum computer. Will we still need JVM or will something much more powerful replace it.

New quantum languages are Q# by microsoft which is a c# replacement for quantum CPU's. My question is will java get replaced like C# or c++ which is for current cpu architecture or will java JVM last and maybe sit on top of quantum cpu architecture??
 
Ranch Hand
Posts: 99
Java Linux Monad
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Right from MS's docs...

"Until quantum processors are widely available, Q# subroutines execute on a simulator."

I think the key point is widely available.

I always found Microsoft to be a better follower than leader when it comes to technology.
 
lowercase baba
Posts: 12734
51
Chrome Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Moe Jackson wrote:We are now to close to a universal quantum computer.


Are we?  I mean, they have been saying we are 10 years from flying cars for the past 60 years...
 
Sheriff
Posts: 24295
55
Eclipse IDE Firefox Browser MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Okay, let's suppose we have quantum computers which we can buy from Amazon (or wherever one buys computers these days). Now what? Can I use the quantum computer to run an application to renew drivers licences and put that application on the web?

No. We need software for that quantum computer. Hardware is no good unless you have software you can run on it.
 
Saloon Keeper
Posts: 9997
208
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
At first, problems that require quantum computing to solve efficiently would be solved in native code, without a change to the Java language. This would likely involve issues like prime factorization and the discrete logarithm. The Java crypto libraries would be most heavily affected.

However, for us to perform quantum computing ourselves, I don't think the Java runtime would be fit to support such a language efficiently without a major overhaul that would essentially come down to writing a new VM altogether. Does that mean Java will get replaced? Unlikely. Quantum computing is not fit for every day tasks we usually concern ourselves with. Most programmers will probably stick with classical computing until there truly is a new universal method of computing that supersedes it. I don't expect that to happen this century.
 
Moe Jackson
Greenhorn
Posts: 10
 
What are your superhero powers? Go ahead and try them on this tiny ad:
global solutions you can do at home or in your backyard
https://www.kickstarter.com/projects/paulwheaton/better-world-boo
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!