QUA: Much Ado About This Quantum Computing Programming Language, Too

Quantum Machines announces QUA, its universal language for quantum computing

Read More…

+  It’s a busy week in the world of quantum computing, and today [June 18] Tel Aviv-based Quantum Machines, a startup that is building a software and hardware stack for controlling and operating quantum computers, announced the launch of QUA, a new language that it calls the first “standard universal language for quantum computers.”

“QUA is basically the language of the Quantum Orchestration Platform,” Sivan told me. “But beyond that, QUA is what we believe the first candidate to become what we define as the ‘quantum computing software abstraction layer.’ ”

+  Quantum Machine’s own control hardware is essentially agnostic with regards to the underlying quantum technology that its customers want to use. The idea here is that if the company manages to make its own hardware the standard for controlling these systems, then its language will — almost by default — become the standard as well. And while it’s a “universal” language in the technical sense, it is — at least for now — meant to run on Quantum Machine’s own Quantum Orchestration Platform, which it announced earlier this year.

+  Sivan actually believes that for the time being, developers will want languages that give them a lot of direct control over the hardware because, for the foreseeable future, that’s what’s necessary to harness the advantages of quantum computing. “If you want to squeeze out everything quantum computers can give you, you better use low-level languages in the first place,” he argued,

Source:  TC.  Frederic Lardinois,  Quantum Machines announces QUA, its universal language for quantum computing…

Content may have been edited for style and clarity. The “+” to the left of paragraphs or other statements indicates quoted material from “Source:” document. Boldface title is original title from “Source:” Italicized statements are directly quoted from “Source:” document. Image sources are indicated as applicable.