Microsoft Open Source Quantum Development Kit fir Quantenalgorithmen z'entwéckelen

Microsoft Firma ugekënnegt iwwer d'Ouverture vum Quellcode vum Package Quanteentwécklung Kit (QDK), konzentréiert sech op d'Entwécklung vun Uwendungen fir Quantecomputer. Zousätzlech zu virdrun publizéiert Beispiller Quantephysik Uwendungen an Bibliothéiken, Quelltexter sinn elo publizéiert ginn compiler fir Q# Sprooch, Runtime Komponente, Quantesimulator, Handler LanguageServer fir Integratioun mat integréiert Entwécklung Ëmfeld, souwéi Redakter Ergänzunge Visual Studio Code an Pak Visual Studio. Code publizéiert ënner der MIT Lizenz ass de Projet op GitHub verfügbar fir Ännerungen a Korrekturen vun der Gemeinschaft ze akzeptéieren.

Fir Quantenalgorithmen z'entwéckelen, gëtt proposéiert eng Domain-spezifesch Sprooch ze benotzen Q#, wat e Mëttel gëtt fir Qubits ze manipuléieren. D'Q# Sprooch ass op vill Manéiere ähnlech wéi d'C# a F# Sproochen, ënnerscheet sech an der Notzung vum Schlësselwuert
"Funktioun" fir Funktiounen ze definéieren, eng nei "Operatioun" Schlësselwuert fir Quantephysik Operatiounen, keng Multi-Linn Kommentaren, an d'Benotzung vun behaapt amplaz Ausnam Handler.

Fir Entwécklung op Q# kënnen d'Windows, Linux a macOS Plattforme benotzt ginn, déi am Quantum Development Kit ënnerstëtzt ginn. Entwéckelt Quantenalgorithmen kënnen an engem Simulator getest ginn, dee fäeg ass bis zu 32 Qubits op engem normale PC a bis zu 40 Qubits an der Azure Cloud ze veraarbecht. D'IDE liwwert Moduler fir Syntax Highlight an en Debugger deen Iech erlaabt Breakpoints am Q # Code ze setzen, Schrëtt fir Schrëtt Debugging auszeféieren, d'Ressourcen ze schätzen déi néideg sinn fir e Quantenalgorithmus ze lafen an déi geschätzte Käschte vun der Léisung.

Source: opennet.ru

Setzt e Commentaire