Microsoft hà apertu u codice Quantum Development Kit per u sviluppu di l'algoritmi quantum

Microsoft annunziatu circa l'apertura di u codice fonte di u pacchettu Kit di Sviluppu Quantum (QDK), focu annantu à u sviluppu di applicazioni per l'informatica quantistica. In più di publicatu prima esempii applicazioni quantum è biblioteche, i testi fonte sò stati publicati compilatore per a lingua Q#, cumpunenti runtime, simulatore quantisticu, gestore LanguageServer per l'integrazione cù l'ambienti di sviluppu integrati, è ancu l'addizzioni di l'editore Code Visual Studio è pacchettu Tempi Studio. Codice publicatu sottu a licenza MIT, u prughjettu hè dispunibule nantu à GitHub per accettà cambiamenti è correzioni da a cumunità.

Per sviluppà algoritmi quantum, hè prupostu di utilizà una lingua specifica di u duminiu Q#, chì furnisce un mezzu per manipulà i qubits. A lingua Q# hè in parechje manere simili à e lingue C# è F#, diferendu in l'usu di a chjave.
"funzione" per definisce e funzioni, una nova chjave di "operazione" per l'operazioni quantistiche, senza cumenti multi-linea, è l'usu di assert invece di gestori di eccezzioni.

Per u sviluppu in Q#, i plataformi Windows, Linux è macOS ponu esse aduprati, chì sò supportati in u Quantum Development Kit. L'algoritmi quantistici sviluppati ponu esse pruvati in un simulatore capace di processà finu à 32 qubits in un PC regulare è finu à 40 qubits in u cloud Azure. L'IDE furnisce moduli per l'evidenziazione di sintassi è un debugger chì vi permette di stabilisce punti di rottura in u codice Q#, eseguisce debugging step-by-step, stima e risorse necessarie per eseguisce un algoritmu quantum è u costu stimatu di a suluzione.

Source: opennet.ru

Add a comment