Microsoft Launches Open-Source Quantum Katas Project On GitHub To Teach Q# Programming (betanews.com)
BrianFagioli shares a report from BetaNews: Microsoft seems eager to get programmers on the quantum bandwagon, as today, it launched the open-source Quantum Katas on GitHub. What exactly is it? It is essentially a project deigned to teach Q# programming for free. "For those who want to explore quantum computing and learn the Q# programming language at their own pace, we have created the Quantum Katas -- an open-source project containing a series of programming exercises that provide immediate feedback as you progress," says The Microsoft Quantum Team. "Coding katas are great tools for learning a programming language. They rely on several simple learning principles: active learning, incremental complexity growth, and feedback."
The team further says, "The Microsoft Quantum Katas are a series of self-paced tutorials aimed at teaching elements of quantum computing and Q# programming at the same time. Each kata offers a sequence of tasks on a certain quantum computing topic, progressing from simple to challenging. Each task requires you to fill in some code; the first task might require just one line, and the last one might require a sizable fragment of code. A testing framework validates your solutions, providing real-time feedback." You can view the project on GitHub here.
The team further says, "The Microsoft Quantum Katas are a series of self-paced tutorials aimed at teaching elements of quantum computing and Q# programming at the same time. Each kata offers a sequence of tasks on a certain quantum computing topic, progressing from simple to challenging. Each task requires you to fill in some code; the first task might require just one line, and the last one might require a sizable fragment of code. A testing framework validates your solutions, providing real-time feedback." You can view the project on GitHub here.
And pretend they're changing and embracing open source.
There are many indications of lack of social ability at Microsoft, in my opinion. One example: Don't give a product a name that can't be spelled easily with letters from the alphabet.
"Q#" is not a sensible name. "Q Sharp" is not a sensible name. When someone hears the name for the 1st time, will they think it is "Cue Sharp"?
One product should not have 2 names.
Don't they need a use case for the solution before they know what features they need?
The reason that:
Quantum computers will be able to do calculations that we can only dream about today, potentially...
is that we don't know yet what they can do that is useful. Of course we can only dream about it when we don't know what we want it to do!
Once somebody builds something powerful enough to do something, then it gets more interesting to ask what people can do with it. What exact features does the system have? Don't know, building them is still too hard to say! Presumably the feature-set that works at scale will be a different one than the one that isn't very useful yet.
or maybe not
Table-ized A.I.
Well, if you perfect your Q# scripts, then maybe That Orange Guy will merely end up part of somebody else's universe.
Table-ized A.I.
https://en.wikipedia.org/wiki/...
That. That is the original Q. I, nor anyone else working in AI or machine learning, have the slightest fucking idea what Q# is other than yet another attempt by microsoft to embrace, extend, extinguish a language.
you'd think after 30 years of this shit they'd learn to quit.
Good people go to bed earlier.
Oh they absolutely are embracing open source. It's just something that should make us more worried. https://en.wikipedia.org/wiki/...
The musical alphabet goes from A-G, each of which has a corresponding sharp (#) or flat (b). There simply isn't any Q#. And if there was, would it be the same as R?
As everyone knows, Unix was originally written in B#.
-- Political fascism requires a Fuhrer.
I had a very quick look at the tutorials overview and contents. Despite the cynism here on the forum, I find this initiative an interesting and laudable way to learn about a fascinating topic. It sure is very different and difficult to grasp, but probably worth spending effort on, even if only for personal enrichment.
You, DO you realize that 33% of Azure is running Linux, right?
* http://www.zdnet.com/article/l...
And they even support Linux hosting!
* https://azure.microsoft.com/en...
Dude, the 90's want their memes back
"This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com."
Nice license...
YAGNI - yet another niche language which will find below single digit percent use in the next few years.
Try getting a F# only programming job, not a freebie or unpaid intern on a GitHub project.
Shouldn't there be a language to number of paid jobs matrix somewhere showing the many academic, pet or toy languages with much hype and no jobs?
Website using language X counts don't apply since they're skewed for the many many implementations of the same off the shelf CRM/Brochureware/Shopping cart open source package.