Re:Hello Many Worlds in Seven Quantum Languages (2021)
by thatcherc on Wednesday February 16, 2022 @01:50PM
(#30364023)
Interesting - 6 of the 7 languages discussed are Python libraries. Must be going for the more DSL type of language. Of the ones mentioned, looks like only Q# and QASM aren't Python-based.
[ Parent
| on HN ]
Re:Hello Many Worlds in Seven Quantum Languages (2021)
by da-bacon on Wednesday February 16, 2022 @03:34PM
(#30365318)
Lot's of reasons for this. Mostly having to do with the minimal size and sophistication of current quantum programs, and the background that many of these efforts arose from Physics teams where python is heavily used. One of the most popular non-Python based version of these sorts of frameworks is https://yaoquantum.org/ which is in Julia.
Re:Hello Many Worlds in Seven Quantum Languages (2021)
by gowld on Wednesday February 16, 2022 @04:03PM
(#30365649)
> minimal size and sophistication of current quantum programs,
For that, I'd expect a simple standalone like Verilog or ASM.
Re:Hello Many Worlds in Seven Quantum Languages (2021)
by da-bacon on Wednesday February 16, 2022 @08:59PM
(#30368671)
Well you also want to run the program and process the data, so for that later step itβs nice to stay in one language that has support for the data analysis.
Re:Hello Many Worlds in Seven Quantum Languages (2021)
by Smaug123 on Wednesday February 16, 2022 @04:15PM
(#30365784)
Q# originated as a DSL in F#, which has extremely strong DSL-creating capabilities in its [computation expressions](https://docs.microsoft.com/en-us/dotnet/fsharp/language-refe...). See https://devblogs.microsoft.com/qsharp/why-do-we-need-q/ for its history.