Microsoft julkaisee Q #-kääntäjän ja kvanttisimulaattorit

q-terävä

Vaikka ne eivät ole vielä täysin kehittyneitä, kvanttitietokoneet muodostuvat hitaasti takana olevan tekniikan kypsyessä. Kvanttifysiikka sovellettiin laskennan kenttään tällä hetkellä pidetään innovatiivisena ratkaisuna kykenee mullistamaan maailmaa aivan liian kaukaisessa tulevaisuudessa.

Tämä on yksi tärkeimmistä syistä, miksi niin monet alan johtavat teknologiayritykset käyvät kovaa taistelua saavuttaakseen nopeasti tehokkaan ja ennen kaikkea toimivan kvanttitietokoneen, joka pystyy saavuttamaan kehitystavoitteensa.

Juuri tässä samassa perspektiivissä Microsoft ilmoitti syyskuussa 2017 työskentelemään uuden ohjelmointikielen, Q # (Q-terävä), omistettu kvanttitietokoneille.

Saman vuoden joulukuussa Microsoft ilmoitti Quantum-kehityspakettinsa ilmaisen beetaversion saatavuudesta, mukaan lukien Q #-ohjelmointikieli ja sen kääntäjä tavallinen Q # -kirjasto.

Kirjasto sisältää toimintoja ja toimintoja, jotka tukevat klassisen kielen ja Q #-kvanttialgoritmien valvontavaatimuksia, paikallista kvanttikoneemulaattoria, joka on optimoitu tarkalle simuloinnille ja vektorin nopeudelle, tietokonekvanttiseurantaemulaattoria, jota käytetään arvioimaan kvantin suorittamiseen tarvittavat resurssit ohjelmoida.

Se mahdollistaa myös ei-Q # -ohjauskoodin nopeamman virheenkorjauksen; Visual Studio -laajennus, joka sisältää Q # -tiedostojen ja projektien malleja sekä syntaksikorostuksen.

Microsoft jatkaa tuotteiden julkaisemista

Build 2019 -konferenssissa Microsoft ilmoitti julkaisevansa Q #-kääntäjän lähdekoodin ja kvanttisimulaattorit osana kehityspakettia.

”Tavoitteenamme on tehdä kvanttilaskennasta entistä helpompaa, jotta kehittäjät voivat auttaa ratkaisemaan joitain maailman kiireellisimpiä ongelmia. Tämän vision toteuttamisen voima on siinä, että kukin kehittäjä voi tehdä yhteistyötä, jakaa koodia ja kehittää toistensa työtä.

Microsoft Quantum Development Kit antaa kehittäjille mahdollisuuden tarjota reaalimaailman ratkaisuja avoimen lähdekoodin esimerkkien ja kirjastojen avulla kvanttiohjelmoinnin elinkaaren kaikissa vaiheissa, kvanttikonseptien oppimisesta ensimmäisen kvanttisovelluksen koodaukseen.

Tällä tavalla, korkeakoulut voivat käyttää näitä työkaluja helpommin ja tietysti kehittäjät voivat antaa omat koodinsa ja ideansa projektiin.

Tämä varmastiSe tekee algoritmien kehittämisestä helpompaa ja avoimempaa kehittäjille.

Maaliskuussa Microsoft ilmoitti jopa käynnistävänsä Microsoft Quantum Networkin, maailmanlaajuisen ihmisten ja organisaatioiden yhteisön, joka työskentelee yhdessä kvanttilaskennan parantamiseksi.

Meillä on ilo ilmoittaa, että tänä kesänä käynnistämme Quantum Development Kit -sarjan, joka sisältää Q # -kääntäjämme ja kvanttisimulaattorimme.

Avaamalla avoimen lähdekoodin Quantum Development Kit -sivuston GitHubilla annamme kehittäjille mahdollisuuden osallistua kvanttilaskennan kehittämiseen yhdessä kehittyvän kvanttilaskennan ohjelmoijien yhteisön kanssa.

Aloitimme tämän työn viime vuonna, kun avasimme useita lähteitä Quantum Dev Kitille, mukaan lukien kirjastot ja näytteet.

Jokainen panos auttaa laajenevaa kehittäjäyhteisöä käyttämään Q #: ta uusien jännittävien ratkaisujen toimittamiseen, jotta voidaan puuttua joihinkin monimutkaisimpiin ongelmiin ", Microsoft sanoo.

Laskennan uusi aikakausi

Microsoft ei ole ainoa kvanttilaskennan kehittämisestä kiinnostunut yritys. Myös muut yritykset pyrkivät tekemään kvanttilaskennasta ja sen lupauksista totta.

Tällainen on IBM: n tapaus, mikä puolestaan ​​tekee suuria edistysaskeleita ckaupallisista kvanttijärjestelmistä ja palveluista, nimeltään IBM Q, jotka on asetettu saataville sen pilvialustan kautta.

IBM Q on alan ensimmäinen aloite yleisten kvanttitietokoneiden rakentamiseksi liike-elämää ja tiedettä varten. Tämän aloitteen avulla monialainen ryhmä kehittää skaalautuvia kvanttijärjestelmiä ja potentiaalisia teknologiasovelluksia.

IBM Research tekee yhteistyötä myös maailmanlaajuisen Fortune 500 -yritysten, akateemisten laitosten, startup-yritysten ja kansallisten tutkimuslaboratorioiden (kutsutaan IBM Q Network) kanssa, jotka käyttävät IBM-tekniikkaa kvanttilaskennan edistämiseen.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.