Microsoft Develops New Programming Language For Quantum Computers (cio-today.com) 120
Microsoft's newest programming language will run on yet-to-be developed quantum computers. An anonymous reader quotes CIO Today:
Microsoft said its new quantum computing language, which has yet to be named, is "deeply integrated" into its Visual Basic development environment and does many of the things other standard programming languages do. However, it is specifically designed to allow programmers to create apps that will eventually run on true quantum computers... Like other companies, such as Google and IBM, Microsoft has been working for years to advance quantum computing research to the point where the technology becomes feasible rather than theoretical... Joining Satya Nadella on stage, Fields Medal-winning mathematician Michael Freedman added, "Microsoft's qubit will be based on a new form of matter called topological matter that also has this property that as the information stored in the matter is stored globally, you can't find the information in any particular place..." The programming language is expected to be available as a free preview by the end of the year and "also includes libraries and tutorials so developers can familiarize themselves with quantum computing," Microsoft said.
The fate of successful mathematicians (Score:1)
So successful mathematicians' fate is to get to gobble corporate cock by shilling for the next release of New Big Thing (TM) (R)?
Today is a day for mathematicians to hang their heads in shame.
Re: (Score:2)
Re: (Score:2)
Auto firing does not make you a better killer that taking the time to aim does. Auto firing wastes bullets and saves lives.
That's why the military don't bother with machine guns and the standard weapon for soldiers nowadays is still the musket.
Re: (Score:1)
neat (Score:5, Funny)
So does this mean Microsoft quantum software can be in a superposition state of both running and crashed?
Re:neat (Score:5, Funny)
Hasn't that always been the case with any Microsoft software? Their users are constantly struggling with the uncertainty principle and can often make a system collapse merely by observing it.
Re: (Score:3)
Hasn't that always been the case with any Microsoft software? Their users are constantly struggling with the uncertainty principle and can often make a system collapse merely by observing it.
Hence all the telemetry in their products.
(And, not sure if I mean to be funny, informative, insightful, etc...)
Re: (Score:1)
Re: (Score:1)
Re: (Score:2, Insightful)
Windows and Linux are effectively equally reliable today. Neither is crash-proof but both are damned fine at staying up and running without incident.
This is true only if you ignore the rampant malware that continues to infect Windows machines. Before you say "but popularity!", remember, to the user it really doesn't matter why these things happen. What matters is that using Linux effectively means you can ignore malware infections.
I don't think you're being intellectually honest when you conveniently omit this fact.
Re: (Score:3, Informative)
But still I am angry at all the other indignities heaped on me all these years. So I will perpetuate the meme that Windows is an unstable piece of crap as long as possible.
That jerks who decided to violate the then accepted norms of not using white spaces in path names just so that he can laugh and giggle at the unix descendants who have to fix all the scripts, this is for them.
The jerks who decided to withdraw support for command line builds in visual studio and bro
Re: neat (Score:1)
Re: (Score:2)
You can put on the airs of smug superiority and laugh at us for being parochial and fanboism and irrational response etc.
Read game theory, iterated prisoners dilemma problem, universal defector, universal cooperator, tit-for-tat strategy and understand the evolution of altruism, the conditions needed for altruism to emerge, and the conditions under which the soc
Re: (Score:2)
That jerks who decided to violate the then accepted norms of not using white spaces in path names just so that he can laugh and giggle at the unix descendants who have to fix all the scripts, this is for them.
That's part of a longer transition from limited filenames (remem~1.ths?) to human-readable filenames. Allowing spaces was the right thing to do.
Re: (Score:2)
Unix can support any character
Re: (Score:2)
So you deliberately wrote scrips that supported only a subset of filenames, reducing ease of use in favor of ease of programming. That's not innocent either.
Re: (Score:2)
Re: (Score:2)
Sometimes breaking backwards compatibility is necessary. More readable filenames were a good reason to change the guideline.
Re: (Score:2)
More readable filenames were a good idea. Allowing spaces in them is iffier.
Re: (Score:2)
Spaces between words have been the norm for the last 2000 years or so (barring a few languages like Thai that still don't use them). Disallowing spaces was the outlier.
Re: (Score:2)
And the worst thing was putting spaces in names of standard directories so that every script that might break would break. Introducing support for spaces in filenames wasn't the problem. Forcing every Windows program and batch file to _have_ to deal with spaces in filenames, for no good reason, was the problem.
Re: (Score:2)
You're exaggerating. At least through the middle of the first millennium, there were no spaces between words in many important documents. I don't remember seeing any in the copies of the Magna Carta I saw when I visited southern England, and that's later.
Re: (Score:1)
Nonsense.
My Windows blue screened on be just the other day. Not the blue screen of old but a spiffy new high res one.
Also Win 10 fails to operate regularly, when it insists on installing updates and rebooting itself.
In this case MS has no excuses about drivers and such. This is on a Surface Pro 4. MS hardware.
Failures of my Linux desktop machines over the decades have been so rare that when does happen I go into shock.
Re: neat (Score:1)
Re: (Score:2)
M$ is always chasing other people's work. The two big software languages will be, the programming learning language and the second with be the software engineering language, where you no longer write code but you write fully detailed software engineering coding specifications and the code compiler does a coding pass and test prior to compilation. Failures in code a tied back to insufficiently detailed or contradictory specification. Brag about that coding software not just variations in the current theme an
Re: (Score:2)
No, they will do what they can with the people they have and call the results, no matter how horrible, the right thing.
Re: (Score:1)
Re: (Score:2)
So does this mean Microsoft quantum software can be in a superposition state of both running and crashed?
The Blue Screen of
LIFE!
That just sounds wronERROR:IRQL_NOT_LESS_OR_heck_I'm_not_really_sure_anymore
Re: (Score:2)
Re: (Score:2)
No, the two states are crashing and rebooting.
Re: (Score:2)
A beige screen of uncertainty appears. Press any key to find out.
Re: (Score:1)
Re: (Score:3)
Re: (Score:2)
No. It just means that the Clippy feature is both shipped and killed simultaneously.
Re: (Score:2)
Re: Yeah, It's called Gibberish (Score:2)
Re: (Score:3)
20 GOTO 10 (Score:2)
Re: (Score:1)
I wonder how fast a quantum computer executes and infinite loop?
It depends on how big the infinity is. Some infinities are bigger than others. [scientificamerican.com]
Re: (Score:2)
-1/12th clock cycle. Don't they teach anything in schools these days?!
Re: (Score:2)
Re: (Score:2)
I had to give my head a hard reset after reading that.
It's a hoax (Score:1)
Microsoft Visual Basic was discontinued in 1998
https://en.wikipedia.org/wiki/Visual_Basic
Re: (Score:1)
Re: (Score:1)
They are not ads, but suggestions and messages from carefully selected partners.
Congratulations (Score:1)
Everyone knows that the software is the hardest part of making a quantum computer. LOL!
VB? (Score:3)
Lame website is lame (Score:5, Informative)
Let me guess... (Score:3)
Re: (Score:3, Interesting)
Linux distro ported to quantum computer arch. (Score:3)
i can see the techy distros doing it first, Debian ports, Gentoo, maybe Slackware if there is a big enough demand for it, and netBSD would be jumping at the chance too
Re: Linux distro ported to quantum computer arch. (Score:1)
I'm pretty sure Poettering is already working on incorporating a programming language for quantum computers in systemd.
Re: (Score:2)
IBM is ready for you, have at it: https://quantumexperience.ng.b... [bluemix.net]
That's free access to a 20 qbit machine via the web.
Re: (Score:2)
You can't just port classical software to a quantum computer.
At this time to use these machines you have to understand them on a very low level, i.e. what kind of universal quantum gate sets they can implement.
That's what a quantum compiler is targeting, yet even those compilers you feed very low level quantum circuit models of what you want to run on the machines. To make this usable for coders, we will need a higher abstraction level than that.
Before we can have any Open Source software on these machines
Visual Studio, not Visual Basic (Score:4, Informative)
Once again /. falls victim to a reference to a technical article written by a clueless tech writer. The MS announcement clearly states deep integration with Visual Studio, which any developer or even casual technical person would know makes much more sense. However, as another poster pointed out, those of us that care about this kind of stuff already know about it about 3-7 days before it shows up here.
Re: (Score:3)
that's the least of my concerns. There are no true universal gate quantum computers, having a language for a thing that doesn't exist is silly. it's even open question whether a useful problem could even be expresseed on the real thing anyway, a UGQC might turn out to be mostly useless as tits on a bull.
Why target nonexistent system (Score:2)
Well actually not so silly. An article on the hundred year computer language provided good insights that recommend it. These insights among others fueled the scientists who built Perl 6, a new advanced language. Or more closer to home, a cousin of mine invented the bar code. He did it in an interesting fashion, by dragging his fingers through sand at the beach and having an epiphany, apparently. The point being that laser scanners did not exist then as far as I know. It is a kind of bootstrapping.
http://www [paulgraham.com]
Re: (Score:2)
invoking the guts from a whale dropped through twin rotors of a sky crane, aka Perl 6, doesn't lend weight to any point you are making. Perl 6 is going straight to the ash can of history without significant use.
your cousin likely is spewing B.S. unless his name is Normal Woodland or Bernard Silver, who invented barcode in the 1940s. the first protoypes used concentric circles of varying thickness by the same, so much for lines by fingers in the sand.
don't need lasers to read a barcode, m'boy.
Goodbye C# then (Score:2)
Good riddance. Back to Basic!
Re: (Score:3)
There's nothing scarier (Score:1)
Re: (Score:1)
Really, that was all you needed right there. The 'tying yourselves to Google and MS' rant is simply preaching to the choir at this point.
Srsly, those of us who can get off MS (and Google) products do so when we can. (I've been MS Clear for a while now.) Steam and Minecraft both run on Linux, and pretty much every new PC game d
A Programming Language For Quantum Computers? (Score:1)
I assume it based on containers.
which has yet to be named (Score:1)
Oh well (Score:2)
Well if Microsoft is launching it, it's definitely going to be a huge success for a year (possibly two) before they kill it, leaving untold numbers of suckers, err, I mean "programmers" cursing at being dropped in the dirt once again.
Open Source and Open IP to secure the QC future (Score:2, Troll)
As far as I am concerned this "new" language is just a repacking of |Liquid>, which Microsoft tried to make look Open Source by moving it to github, and some journos and analysts [amigobulls.com] promptly fell for it, despite the License being right there in the repo [github.com].
Microsoft invests heavily to own the future of quantum computing. While now paying lip service to Open Source software, they also aggressively seek software patents in this space.
I have no doubt, that they plan to do the same thing to quantum computing that
Re: (Score:2)
OK ...
So pointing out that you have a problem with something that MS is doing and are starting an Open Source company to do something about it, is now considered trolling on /.
Boy, this place really has gone to shit. Can we now have Jon Katz back pls?
Re: (Score:2)
whom is this language for? (Score:2)
i really don't understand the point of this exercise. for most bread-and-butter programming tasks, you can get most or all of the benefit of a (still hypothetical, mind) quantum co-processor with just one function, let's call it quantum_fourier_transform(). just with that, and a few classical reductions which Smart People will probably pre-wrap for you, you can run Shor's algorithm and all that sexy number theory.
apart from that, there's what? full-blown quantum system simulation (can't really imagine physi
Every quantum program in existance (Score:2)
Given that a quantum bit can be a 0 and a 1 at the same time:
dim ij as qbit
do
ij = ij;
print(ij);
while (ij);
end
No, please, no more .NET (Score:2)
I'll be it requires you to have Internet Explorer installed.
Re: Visual Basic? (Score:1)
Re: (Score:1)