Quantum computer programmer will be the profession of the future? Will the new quantum languages replace the current ones?
The programming languages that are written for the current computers will not work in the quantum computers, their way of coding the information and logic are very different ...
¿Programador de ordenadores cuánticos será la profesión del futuro?
¿Los nuevos lenguajes cuánticos sustituirán a los actuales?
Los lenguajes de programación que están escritos para los ordenadores actuales no funcionarán en las computadoras cuánticas, su modo de codificar la información y lógica son muy diferentes…
Quantum computing is a technology that will change the industry as we know it.
_ Quantum computing will open a completely new economy, it will take quantum programmers, engineers and experts with the ability to develop quantum algorithms.
_ The new quantum languages will replace those that are written for current computers, which will not work in quantum computers, since classical computers encode information in binary form with sequences of 0 and 1, while quantum quantum bits are used by quantum computers "cubit ", Which can encode 1 and 0 at the same time. That generates great parallel processing power.
• One of these new quantum languages is Q #
Specific used to express quantum algorithms.
Created to write subprograms that run in a quantum processor, under the control of a computer and classic program.
• Q # is integrated in Visual Studio.
Indeed a very interesting thought, and indeed a brain teaser if you try to figure out the basic logic.
But, there are already programming languages out there created for it, such as: ProjectQ, Qiskit, Forest.
These SDKs uses Python, Java or even Swift to program the quantum circuits.
But if we're looking at Quantum LANGUAGES, we are looking at these:
• QCL: Quantum Computation Language.
• Q#: Developed by Microsoft to be used with a QDK (Quantum Development Kit)
Here is a git that you might take interest in: https://github.com/lanl/qmasm/wiki
I believe that we will still have both types of computers for a long while, so both types of languages shall be relevant :)
Have fun :)
Though it is a very intresting thing and it is really a thing of science but as we see that google, intel, etc. copanies have done it, and made a chip which’s size is almost the end of a spoon (the broader side), yet it is not complete but the thing that makes it intresting is that it is directly connected to QUANTUM PHYSICS which have some intresting laws and it takes us into another world so let’s be here and come to point, if it really works 100000 times faster than a binary computer the we can go into another place faster than light. And shockingly China has done it, from earth to a satellite which is 3000 km away from earth, and from there to a unknow place.
The quantum computers might only be restricted to server computers.
As quantum computers might require excessively low temperatures and places with absolutely no disturbance, I believe that quantum computers will be used only by institutions and universities.
You probably won't be seeing a desktop quantum computer anywhere in the near future as quantum decoherence would be something that would happen in regular temperatures.
For those interested in wrapping their heads around understanding what Quantum computing is and how it compares to traditional computing, I've curated some really good links worth reviewing.
1. Excellent overview article from start to end.
2. A couple of short, yet, excellent videos:
3. Most of the answers I reviewed in this Quora link bring different and very interesting insight. Each answer is worth reading and don't feel redundant.
4. A good intro to Q# with code demonstrating Qubit operations.
I don't think that Quantum languages will replace actual languages at all, but surely it will become an important profession in the future. Just take the example, many years ago Visual Basic was a "powerful language", now it got replaced by Java, C#, etc.
Microsoft's CEO, Satya Nadella said these 3 things are the future of tech: (Not in order)
Quantum computers are undoubtedly faster than regular computers, it could be the future of our computers. One day we could be sitting at our desk with a quantum computer instead of our regular computers. Which is really cool when you think about it.
Will quantum computing programming languages replace our current ones? This is hard to answer, it depends on how mainstream quantum computers will be, and how accessible they would be to the average person. It would be hard to replace our classic languages as we have already used them for quite long, and we have already gotten so used to them.
Replace? Maybe, but it would be hard and could take some time, it depends on how popular quantum computers are. Use? It is really likely that quantum computing programming languages will be used. How much they will be used? I don't know, we will just have to wait and see. :)
EDIT; Just heard people in this thread mention Q#, this is really interesting. It is exciting to see big companies such as Microsoft that are investing in exciting new quantum-computing technology.
EDIT: If you want to look at Q#'s syntax, (still early in development) and learn more about it, I'd recommend looking at this link (type 'Q#' on google)
EDIT; If you want to check on what Microsoft's CEO has to say about the 3 things that will shape technologies future, look at this link, should be interesting.
EDIT: You can actually use Q#!
EDIT: Take for example a regular PC, I hope you guys know what encryption is, right? Well, for a regular PC it can take years and years for it to break into an encryption and for a quantum computer it can take minutes. They are really powerful, much more than our regular PC's.
This is why governments are looking to buy quantum computers, because of the incredible speed in which they can break into encryptions.
EDIT: no c
I think it's still too soon to know how prominent Q# will eventually be. The current release is good for getting your mind around basic Qubit algorithms that run in a simple Quantum simulator.
We are probably still a good 10 to 15 years out before Quantum computing hardware is able to begin making meaningful impact in researching.
It's hard to say how prevalent quantum computing will be in mainstream programming. However, I speculate it will be a small, yet, highly specialized subset compared to binary computing.
There is no question though about the massive investments in Quantum computing being made today for the promise of what will eventually be.
I don't think Quantum will replace the traditional logic gate, binary computing we've come to know. But it will fill a major void where traditional computing will never be able to compete.
Quantum computing will surely change not only the industry , but also the global world generally...Quantum computing will gain grounds sooner or later , which current computer won't be able to adapt...Existing languages will be of less use , but will still be needed..
For me, probably not. Atleast for the apps that we use. You must be knowing that Java, C, C++ is still improving from a old language but can't say anything. This is Earth, and ANYTHING HAPPENS HERE. ¡Tengo un bueno dias, Juan Banos!
Interesting topic that is worth following, curious about how this will evolve.
Found some good articles on Medium and Hackernoon:
At the speed of light, this is getting closer to the realm of Science Fiction, anyway this may involve Quantum entanglement at higher extent, which I think is very probabilistic..... If so I think I should watch DUST again to how Nano is beautiful
No not necessarily, because I'm pretty sure that quantum computers will not replace our current computers in the future. And also we will need to continue to use our current languages for things outside of quantum computing, basically we need all the languages. Some of our current languages might even evolve in the future( well obviously ).
Quantum computers will be used in the future (look at what IBM is doing, it’s really cool!), but like the intoduction of other new techological advanaces, there will be problems. Since they use q-bits and they are quicker than using the standrad bit, quantum computers will be more powerful and even some of the most secure data encryptions could be ineffective. Quantum computers could provide black hat hackers with power to banks, business, and other things that shouldn’t be hacked. It would be easier than ever for them to acess private information.
As far as I know quantum computing works completely different, because there are not just the typical 1 and 0 we all know and love. It's way more complex and therefore more capable, but right now it's also more expensive and HUGE. Just check how big these machines are.
So the day might come, where we have our own smaller quantum computer at home. But I'm sure not in the near future and therefore your best bet is to stick to traditional coding.
Edit: I guess it is like a super computer. In the next years some huge companies might start using them, but the jobs will be really limited, so really no need to worry. Of course in the long run they might get to smaller companies as well, but I don't see this tech in the mobile/notebook market, because of size and weight. Right now they use liquid nitrogen/helium for cooling, so no way seeing that in a phone or laptop soon.
So yeah, at least mobile devices will stick to Si-based ones and zeros for quite awhile, so no replacement IMHO.