Microsoft bringer Mac og Linux support til sin Quantum Development Kit

En række opdateringer omfatter yderligere open source-biblioteker og interoperabilitet med Python

Microsoft har annonceret en række opdateringer til sin Quantum Development Kit, herunder support til MacOS og Linux samt yderligere open source-biblioteker og interoperabilitet med Python.
Redmond sagde, at opdateringerne skulle gøre det muligt for flere udviklere og platforme at udnytte kraften i quantum computing.

"På Microsoft mener vi, at quantum computing holder løftet om at løse mange af dagens uopløselige problemer, og vi vil gøre det muligt for det bredeste sæt udviklere at kode nye kvanteapplikationer", siger Jeff Henshaw, gruppeprogramleder for Quantum Software divisionen , i et blogindlæg.

Microsoft leverede sit kvantprogrammeringssprog, Quantum Development Kit i december, og udgjorde bedre integration med Visual Studio og omfattende biblioteker og prøver.

"Da vi blev udgivet i december sidste år, var vi begejstrede for de muligheder, der kunne opstå som følge af åbningen af ​​kvanteprogrammernes verden til flere mennesker," tilføjede Henshaw.

"Siden da har tusindvis af udviklere udforsket Quantum Development Kit og oplevet quantum computing verden, herunder studerende, professorer, forskere, algoritme designere og folk, der er nye til kvantudvikling, der bruger disse værktøjer til at få viden."
De nye opdateringer stilles til rådighed i dag, herunder support til Mac- og Linux-baseret udvikling, som Henshaw sagde, har været firmaets mest efterspurgte funktioner fra udviklere.
"Vi er begejstrede for at levere support til opbygning af Q # -kvantumapplikationer på macOS og Linux, herunder integration med VS-kode og kvantesimulationssupport," sagde han.
Opdateringen bringer også åbne biblioteker af kildekoden til sit Q # -samfund såvel som interoperabilitet med Python programmeringssprog.

"Mange udviklere har eksisterende biblioteker af kode i Python, så vi ønskede at give dem nem adgang til denne funktionalitet fra Q # uden at skulle havne noget," tilføjede Henshaw. "Tilgængelig som et eksempel på Windows i dag, giver Python interoperabilitet mulighed for Q # -koden til at kalde Python-rutiner direkte og omvendt."

Microsofts opdatering giver også hurtigere simulator ydeevne med op til fire eller fem gange, hvilket giver udviklere en meget hurtigere test- og optimeringssløjfe, især på simuleringer, der involverer 20 eller flere qubits.

Alle funktionerne er tilgængelige som en del af opdateringen fra i dag, sagde Microsoft.

12 / 12 / 2017: Microsoft beder udviklere om at bygge quantum apps til en computer, der ikke eksisterer

Microsoft har lanceret sit Quantum Development Kit - selv om en kvantecomputer ikke engang eksisterer endnu.

Virksomheden sagde, at den er designet til dem, der ønsker at begynde at skrive applikationer til den superdrevne computer, selvom de ikke er eksperter på kvantefysik.

"Håbet er, at du leger med noget som teleportation, og du bliver fascineret," siger Krysta Svore, en hovedforsker hos Microsoft, der har ført udviklingen af ​​quantumsoftwaren og simulatoren. "Skønheden er, at denne kode ikke behøver at ændre sig, når vi sætter den i kvantehardwaren."

Den levende visning af API'en indeholder Q # programmeringssprog, en kvantecomputer-simulator og andre ressourcer som dokumentation, biblioteker og prøveprogrammer, som udviklere skal komme i gang.

Microsoft har også udgivet en Azure-baserede simulator, som kan simulere mere end 40 logiske qubits af computerkraft - perfekt til at køre storskalige kvanteberegninger i forhold til den almindelige kvantesimulator.

Alle disse ressourcer giver spirende udviklere de værktøjer, de har brug for til at begynde at oprette kvantecomputerapplikationer, og mange vil blive overførbare til den topologiske kvantecomputer, som Microsoft i øjeblikket udvikler.

"Hvad du skal se som en udvikler, er muligheden for at knytte sig til værktøjer, som du allerede ved godt, tjenester, som du allerede ved godt," siger Todd Holmdahl, corporate vice president for Microsofts kvanteprojekt.

"Der vil være et twist med quantum computing, men det er vores arbejde at gøre det så nemt som muligt for udviklere, der kender og elsker os, for at kunne bruge disse nye værktøjer, der potentielt kan gøre nogle ting eksponentielt hurtigere - hvilket betyder at gå fra en milliard år på en klassisk computer til et par timer på en kvantecomputer. "

Microsoft håber at støtte quantum computing vil hjælpe datavidenskabsfolk med at udvikle løsninger til nogle af verdens største udfordringer, som f.eks. Verdenssult eller klimaændringer, der kræver store beregninger, der skal behandles hurtigt.

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.