The development of quantum algorithms, potentially exponentially faster than classical algorithms, is attracting widespread interest in business and science. So far, however, the ability to implement these algorithms in accessible and user-friendly quantum programming, as known from classical computer science, is missing. Therefore, in the project “Qompiler - Standardized Quantum Software Stack” a software stack with a higher-level quantum programming language is being developed.
The programming language being created in the Qompiler project is intended to go beyond the currently established assembler-like languages and automate many of the small-step elements. The project will also develop a compiler based on the ZX calculus, a categorical description of quantum mechanics. This will enable optimization of the generated quantum circuits and the ideal incorporation of hybrid algorithms.