
Aiemmin raportoimme, että teknologiajätti Microsoft on Ignite-konferenssissaan jakanut suunnitelmansa kehittää kieli kvanttibittien ohjelmointiin. Nyt näyttää kuitenkin siltä, että teknologiajätti Microsoft vihdoin täytti lupauksensa ja julkisti lopulta uuden Quantum-ohjelmointikielen.
Microsoft julkisti uuden ohjelmointikielen!
Quantum Computation on kehitys, joka edustaa merkittävää parannusta nykyisiin järjestelmiin, joka perustuu ykkösten ja nollien kanssa toimiviin operaatioihin ja mahdollistaa monimutkaisempia vuorovaikutuksia ja operaatioita, koska se voi toimia useissa tiloissa.
Kvanttitietokoneet ovat vielä kaukana: vain muutama malli on nyt toiminnassa, ja niitä on edelleen hyvin rajoitetusti. Ennen kuin saamme yhden näistä tietokoneista olohuoneeseen, meidän on odotettava vuosia, luultavasti vuosikymmeniä. Mutta teknologiajätti Microsoft ajattelee jo tulevaisuutta ja erityisesti ohjelmoijia. Redmond-ryhmä on siksi julkistanut kvanttiohjelmointikielensä.
Kvanttilaskenta perustuu kubittien käyttöön binäärien sijaan, ja mitä enemmän kubitteja sinulla on, sitä monimutkaisempia operaatioita voit suorittaa. Tämä prosessi tunnetaan “kietoutumisena”, mutta se voi tarjota suuremman virhesuhteen ja johdonmukaisuuden (aika, jolloin nämä tilat voivat olla olemassa), näkökohdan, jossa olemme jo nähneet 50-bittisen toiminnallisen prototyypin, jonka koherenssi on 90 mikrosekuntia.
Äskettäin virallisessa blogissaan, joka julkaistiin 11. joulukuuta 2017, teknologiajätti Microsoft julkisti ensimmäisen kehittäjäpaketinsa uudelle kvanttiohjelmointikielelleen. Tämä kieli ja tämä sarja julkistettiin syyskuussa 2017, mutta kielellä ei silloin ollut nimeä. Se on tehty: ohjelmoimme jatkossa myös Q Sharpilla tai Q#:lla, jos Microsoft onnistuu saamaan tästä uudesta kielestä yhden alan standardeista.
Sanomattakin on selvää, että teknologiajätti Microsoftilla on potentiaalia tehdä tämä, koska se voi luottaa siihen, että Windows käyttää yli 90 prosenttia maailman tietokoneista. Ennen kaikkea Redmond-yritys haluaa Q#:n avulla mahdollistaa klassisten algoritmien mukauttamisen kvanttijärjestelmiin, jotka tällä hetkellä on varattu kvanttifysiikan asiantuntijoille eikä perinteisille kehittäjille.
Kvanttitietokonesimulaattori kehittäjille
Teknologiajätti Microsoftin lanseeraama Quantum Development Kit antaa kehittäjille mahdollisuuden tutustua uuteen kieleen Sharp Q#, jonka teknologiajätti Microsoft väittää luoneensa entisen nihilon. Tätä varten Redmond-ryhmä on luonut kvanttitietokonesimulaattorin: joten sinun ei tarvitse päästä yhteen harvoista kokeellisista tietokoneista maailmassa tutustuaksesi Q#-kieleen ja aloittaaksesi ohjelmoinnin ja virheenkorjauksen.
Mutta siinä ei vielä kaikki: teknologiajätti Microsoft aikoo tehdä kvanttiteknologiasta helpommin saavutettavissa olevan kehittämällä topologisen kubitin, joka on vähemmän herkkä ulkoisille vaihteluille ja virheille, jotka liittyvät kubittien luonteeseen. Tätä varten Microsoft selittää, että se aikoo luoda kubitteja, jotka sisältävät itsessään virheiden korjauksen, mikä tekisi kokonaisuudesta vakaamman.
Joten mitä mieltä olet tästä uudesta kielestä? Jaa vain kaikki näkemyksesi ja ajatuksesi alla olevassa kommenttiosassa.
