NA 043

DIN-Normenausschuss Informationstechnik und Anwendungen (NIA)

Projekt

(EAS) Quantencomputing – High-Level-Programmiersprache

Kurzreferat

Dieses Dokument legt ein Metamodell für eine High-Level-Programmiersprache für Quantencomputer (en: High-level Programming Language for Quantum Computer, HPLQC) fest. Dieses Metamodell soll die Quantenprogrammierung vereinfachen und einem breiteren Spektrum von Entwicklern und Endnutzern zugänglich machen. Es abstrahiert komplexe Quantenoperationen in benutzerfreundliche Konstrukte, um die Lesbarkeit des Codes zu verbessern. Es wird in einer bestehenden Programmiersprache/Plattform (z. B. Python) in Form einer eingebetteten domänenspezifischen Sprache (en: embedded Domain Specific Language, eDSL) realisiert, die die Entwicklung hybrider Quantenalgorithmen ermöglicht und gleichzeitig das Potenzial des gesamten Ökosystems (z. B. Python) in Bezug auf Bibliotheken und verfügbare Entwicklerressourcen nutzt. Um ein höheres Maß an Skalierbarkeit und Marktdurchdringung zu erreichen, ist die eDSL für verschiedene Plattformen und Programmiersprachen verfügbar, z. B. Python, C/C++, Java oder Rust. Um die Mittel zur Implementierung einer hochrangigen Quantenprogrammier-eDSL in verschiedenen Programmiersprachen bereitzustellen, zielt das aktuelle Projekt darauf ab, ein Metamodell festzulegen, das die angestrebte Designphilosophie, Architektur und Hauptmerkmale, einschließlich der Kompatibilität mit bestehenden Frameworks, umreißt. Darüber hinaus kann das Metamodell verwendet werden, um andere Programmiersprachen und Plattformen durch die identifizierten Fähigkeiten und Konzepte formal zu erweitern. Dieses Dokument wird im CEN/CLC JTC 22 "Quantum Technologies" erarbeitet und durch den Arbeitsausschuss NA 043-02-05 AA "Quantentechnologien" im DIN-Normenausschuss Informationstechnik und Anwendungen (NIA) gespiegelt.

Beginn

2026-03-06

WI

JT022021

Geplante Dokumentnummer

DIN CEN/TS XXX-JT022021

Projektnummer

04301282

Ihr Kontakt

Marius Loeffler

Am DIN-Platz, Burggrafenstr. 6
10787 Berlin

Tel.: +49 30 2601-2353
Fax: +49 30 2601-42353

Zum Kontaktformular