Die Entwicklung von Quantenalgorithmen, die potenziell einen exponentiellen Geschwindigkeitsvorteil gegenüber klassischen Algorithmen besitzen, stößt in Wirtschaft und Wissenschaft auf ein breites Interesse. Bisher fehlt jedoch die Möglichkeit diese Algorithmen in einer barrierefreien und nutzerfreundlichen Quantenprogrammierung, wie sie aus der klassischen Informatik bekannt ist, umzusetzen. Im Projekt »Qompiler – Standardisierter Quanten Software Stack« entsteht daher ein Software-Stack mit einer höheren Quantenprogrammiersprache.
Die Programmiersprache, die im Qompiler-Projekt entsteht, soll dabei über die aktuell etablierten, assemblerartigen Sprachen hinausgehen und viele der kleinschrittigen Elemente automatisieren. Im Projekt wird darüber hinaus ein Compiler entwickelt, der auf dem ZX-Kalkül, einer kategoriellen Beschreibung der Quantenmechanik, basiert. Auf diese Weise wird die Optimierung der generierten Quantenschaltkreise und eine ideale Einbindung hybrider Algorithmen ermöglicht.