5 ms·
When quantum computing becomes mainstream, what will be the first standard programming language? I wonder what the 'C' of quantum computers will be
by jdw64 5mo ago
When quantum computing becomes mainstream, what will be the first standard programming language? I wonder what the 'C' of quantum computers will be
- veltas 5mo agoI don't know, but you'll be able to write Fortran in it.
- deleted 5mo ago[deleted]
- chr1 5mo agoIt can't become mainstream, it is a very narrowly specialized hardware for a very limited set of tasks.
- TurdF3rguson 5mo agoOne of those tasks though is "modeling reality".
- mert-kurttutan 5mo agoWe can model many "reality" with the classical methods good enough, using Deep Learning and Tensor Network based methods, see for instance - https://quantumfrontiers.com/author/roundsphereblog/ https://quantumfrontiers.com/author/roundsphereblog/ - https://www.quantamagazine.org/key-chemistry-question-answered-no-quantum-computer-required-20260529/ https://www.quantamagazine.org/key-chemistry-question-answer... When it comes to many of these systems relevant real world (e.g. quantum chemistry), classical heuristic-based approaches are already successful enough. For instance, you can run one of the simulations in Garnet Chan paper in a 10-15 minutes using some machine similar to DGX Spark to simulate FeMo-cofactor model within accepted quantum chemistry precisions. I believe its biggest application will be to explore some areas in quantum information (e.g. quantum coherence), all the practical applications will be minor.
- chr1 5mo agoIf quantum computers turn out to be able to do that, the api would be very similar to what dwave has today. That is one will use normal computer to reformulate the task into a predefined form, submit that to quantum computer, and then use normal computer again to process the results.
- antonvs 5mo agoQuantum computers can't model reality in general. E.g. we're not going to be doing weather prediction or traffic modeling with quantum computers.
- Escapade5160 5mo agoI feel they should call it Q.
- SideburnsOfDoom 5mo agoNo joke, MS's offering for this is Q# "Q-sharp" https://learn.microsoft.com/en-us/azure/quantum/qsharp-overview https://learn.microsoft.com/en-us/azure/quantum/qsharp-overv...
- SideburnsOfDoom 5mo agoQ# is what Microsoft are offering. https://learn.microsoft.com/en-us/azure/quantum/qsharp-overview https://learn.microsoft.com/en-us/azure/quantum/qsharp-overv...
- hannob 5mo agoMy prediction would be that it won't become mainstream. Even if it will be practically possible to build quantum computers for average users (given they currently rely on complex physical experiments, one can doubt that), there's the question of whether there's a need for "mainstream" quantum computing. As has often been said, quantum computers aren't some magical thing that makes every computation faster. They are faster at some very specific problems like breaking cryptography (I doubt that there's a mass market for decrypting the old WIFI traffic you stored from your neighbor, and, these days, most internet traffic is already pq safe) and simulating physics (also probably not something average joe wants to do every day). In all likelihood, quantum computers will be specialized devices used, e.g., by scientists. You may be able to rent your quantum computing time if that gets cheap enough to be practical, but I doubt many people will ever own one.
- retube 5mo agoI am reminded of Alexander Bell - one day every city in America will have a telephone!
- trick-or-treat 5mo ago640 qubits ought to be enough for anybody.
- razakel 5mo ago>You may be able to rent your quantum computing time if that gets cheap enough to be practical, but I doubt many people will ever own one. You already can rent time on one - IBM and others offer it - but they are not cheap.
- XajniN 5mo agoThey are not cheap, but at least they are useless.
- echoangle 5mo ago> simulating physics (also probably not something average joe wants to do every day) Maybe this will be used for video games at some point? Saying that this will never happen feels a bit like what people were saying about computers when they were filling rooms and cost a fortune, and now everyone has a few of them and finds a lot of uses for them.
- giacomoforte 5mo agoMultiple Python based DSLs, just like now with GPU programming.
- deleted 5mo ago[deleted]
- dtj1123 5mo agoRight now, quantum programs are commonly written in QASM, which essentially expresses operations that are the quantum analogues of classical logic applied to individual qubits. If you want to compose those primitives into higher level structures you just call them from a higher level language like Python or Julia and use the provided means of abstraction. The 'C of quantum computers' as a concept doesn't really make sense, because the architecture of a quantum computer is fundamentally different to that of a classical one. I can go into more detail if anyone cares. Source: a masters in theoretical physics with a focus on quantum information processing.
- hulitu 5mo ago> I can go into more detail if anyone cares Please, don't restrain yourself, tell us more.
- _glass 5mo agoI feel like Qiskit is the standard nowadays, and maybe because of the early mover advantage it will prevail after NISQ (Noisy Intermediate-Scale Quantum). It's actually just a Python framework.
- hulitu 5mo ago> I wonder what the 'C' of quantum computers will be AI.