Microsoft
Per sviluppare algoritmi quantistici, si propone di utilizzare un linguaggio specifico del dominio
"funzione" per definire le funzioni, una nuova parola chiave "operazione" per le operazioni quantistiche, nessun commento su più righe e l'uso di assert invece dei gestori di eccezioni.
Lo sviluppo Q# può essere usato nelle piattaforme Windows, Linux e macOS supportate dal Quantum Development Kit. Gli algoritmi quantistici sviluppati possono essere testati in un simulatore in grado di elaborare fino a 32 qubit su un normale PC e fino a 40 qubit nel cloud di Azure. Per l'IDE vengono forniti moduli di evidenziazione della sintassi e un debugger, che consentono di impostare punti di interruzione nel codice Q#, eseguire il debug passo passo, valutare le risorse necessarie per eseguire un algoritmo quantistico e il costo stimato della soluzione.
Fonte: opennet.ru