Kompleti i Zhvillimit Quantum me burim të hapur të Microsoft për zhvillimin e algoritmeve kuantike

Kompania Microsoft i shpallur në lidhje me hapjen e kodit burimor të paketës Kuti zhvillimi kuantik (QDK), i fokusuar në zhvillimin e aplikacioneve për kompjuterët kuantikë. Përveç botuar më parë shembuj aplikimet kuantike dhe bibliotekat, tani janë publikuar tekstet burimore përpilues për gjuhën Q#, komponentët e kohës së funksionimit, simulator kuantik, mbajtës Serveri i gjuhës për integrimin me mjediset e integruara të zhvillimit, si dhe shtesat e redaktorit Kodi i Visual Studio dhe paketim Visual Studio. Kodi botuar nën licencën MIT, projekti është i disponueshëm në GitHub për të pranuar ndryshime dhe korrigjime nga komuniteti.

Për të zhvilluar algoritme kuantike, propozohet të përdoret një gjuhë specifike për domenin Q#, i cili ofron një mjet për manipulimin e kubiteve. Gjuha Q# është në shumë mënyra e ngjashme me gjuhët C# dhe F#, duke ndryshuar në përdorimin e fjalës kyçe
"funksion" për përcaktimin e funksioneve, një fjalë kyçe e re "operacion" për operacionet kuantike, pa komente me shumë rreshta dhe përdorimi i pohimit në vend të mbajtësve të përjashtimit.

Për zhvillim në Q#, mund të përdoren platformat Windows, Linux dhe macOS, të cilat mbështeten në Kuantum Development Kit. Algoritmet kuantike të zhvilluara mund të testohen në një simulator të aftë për të përpunuar deri në 32 kubit në një kompjuter të rregullt dhe deri në 40 kubit në renë Azure. IDE ofron module për theksimin e sintaksës dhe një korrigjues që ju lejon të vendosni pikat e ndërprerjes në kodin Q#, të kryeni korrigjimin hap pas hapi, të vlerësoni burimet e nevojshme për të ekzekutuar një algoritëm kuantik dhe koston e vlerësuar të zgjidhjes.

Burimi: opennet.ru

Shto një koment