Microsoft has taken initive to introduce new Programming Langugae for Quantum Computers

in #technology7 years ago (edited)

quantum-attack.jpg

First of all let me explain Quantum computing in simplest terms.
Our current traditional computer systems are based on Binary number system and perform all calculations based on these two states only 0 and 1. In Quantum Computers, information is stored and processed in Qubits, which have 4 different states, increasing calculation speed tremendously. Another major difference is that Information storage is Quantum bit is based on direction of an electron spin.There is even chance of many current encryption algorithms like RSA which can fail if not updated via Quantum Computing. Cryptocurrency blockchains also fall into this category.

Whenever Microsoft decides to introduce something it spends too much in its promotion and fully support it. We previously saw that in case of C# and Xamarin Project. Well, Quantum Computing is eventually the future, after which all current programming languages will become obsolete. So for all enthusiasts programmers, it must be great opportunity to get their grip on this language. The good news is developers will be able to use some similar syntax from current languages like Python and C#.

Of course programs written in Quantum Programming language will not able to run on classical computers, but Microsoft will provide at least two simulators to cater this issue. Right now IBM is letting researchers and developers to use their Quantum Computer IBM-Q via cloud platform.
If you want to signup for preview version of Quantum Programming from Microsoft. You can signup by following link
Quantum computing | Microsoft



Image credits: 1, 2

Sort:  

This is going to be massive and catch many by surprise. Will share this with others.

Thank so much, much appreciated

This post received a 2.11% upvote from @randowhale thanks to @bluemist! To learn more, check out @randowhale 101 - Everything You Need to Know!

The @OriginalWorks bot has determined this post by @bluemist to be original material and upvoted it!

ezgif.com-resize.gif

To call @OriginalWorks, simply reply to any post with @originalworks or !originalworks in your message!

To enter this post into the daily RESTEEM contest, upvote this comment! The user with the most upvotes on their @OriginalWorks comment will win!

For more information, Click Here!
Special thanks to @reggaemuffin for being a supporter! Vote him as a witness to help make Steemit a better place!

This post recieved an upvote from minnowpond. If you would like to recieve upvotes from minnowpond on all your posts, simply FOLLOW @minnowpond

Thanks this was an interesting read :) and now I understand it a bit better

I am glad it was helpful a little

It was very helpful
Made sense to me I had heard the term but never got around to finding out what it was

Are you aware of any (new) languages that are meant to code programs for quantum computing?

Yes there are some available right now.
Some of which are
Q language
qGCL
QPL and cQPL
QML
LIQUi
Quantum Lambda Calculus
Quipper

Thank you, I will do a search. Is Q language = QBasic?

No, its different. This is an extension of C++

Thank you. Not a big fan of C++. I can't wrap my head around instantiation.

You are always welcome, i think in upcoming modern languages, they won't go into too much details for development like instantiation.

I'll have to check it out. Thank you.

Congratulations @bluemist! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You published 4 posts in one day

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

This post has received a 5.50 % upvote from @booster thanks to: @bluemist.

Coin Marketplace

STEEM 0.16
TRX 0.17
JST 0.029
BTC 69940.74
ETH 2517.95
USDT 1.00
SBD 2.55