Verwijdering van Q# uit het FORQ-ecosysteem

Auteur: Noam Kloos — noam@noam.nl
Datum: 11 juli 2026

1. Inleiding

Dit document beschrijft waarom Q# definitief uit het FORQ‑ecosysteem is verwijderd en is vervangen door een combinatie van OpenQASM en Qizbit, in samenhang met PostgreSQL en een HPC‑toolchain gebaseerd op Fortran en C. De nadruk ligt op technische, architecturale en licentiegebonden beperkingen van Q#, en op de voordelen van de gekozen alternatieven binnen een open‑source context.

2. Status van Q# en de moderne QDK

Q# is geëvolueerd van een lokaal installeerbare taal en runtime naar een cloud‑gecentreerde component binnen de moderne Quantum Development Kit (QDK). De klassieke QDK en bijbehorende researchbibliotheken zijn gedeprcieerd en ondergebracht in een archief, terwijl nieuwe ontwikkeling expliciet wordt gestuurd richting Azure Quantum.

In de praktijk betekent dit dat de moderne QDK:

3. Beperkingen van Q# voor FORQ

Voor FORQ zijn de volgende beperkingen van Q# doorslaggevend geweest:

4. Overstap naar OpenQASM en Qizbit

Om deze beperkingen te omzeilen, is FORQ overgestapt op een combinatie van OpenQASM en Qizbit als quantum‑IR en transportlaag.

4.1 OpenQASM

OpenQASM is een open, breed ondersteunde beschrijvingstaal voor quantumcircuits. Binnen FORQ fungeert OpenQASM als:

4.2 Qizbit

Qizbit is een interne, domeinspecifieke quantum‑IR die:

5. PostgreSQL in plaats van Microsoft SQL Server

FORQ gebruikt PostgreSQL als centrale database‑ en besluitvormingslaag. De keuze tegen Microsoft SQL Server is gebaseerd op:

6. HPC‑toolchain op Linux en Windows

FORQ hanteert een dual‑platformstrategie met een consistente HPC‑toolchain.

6.1 Windows

6.2 Linux

7. Conclusie

Q# is uit FORQ verwijderd vanwege cloud‑afhankelijkheid, licentie‑ en distributiebeperkingen, het ontbreken van Linux‑native uitvoering en beperkte integratiemogelijkheden met Ada, Fortran en PostgreSQL. De overstap naar OpenQASM en Qizbit, gecombineerd met een HPC‑toolchain op basis van Intel Fortran en C en PostgreSQL als centrale database, resulteert in een transparant, flexibel en open ecosysteem dat beter aansluit op de doelen van FORQ.