Ero sivun ”Kvanttiohjelmointi” versioiden välillä

[katsottu versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
→‎Kvanttiohjelmoinnista: lisätty luetteloon yksi kirja.
Merkkaus:  2017 source edit 
Korjattu väite siitä että kvanttitietokoneita voisi ohjelmoida pilvipalveluiden avulla. PIlvipalvelulla voi simuloida kvanttilaskentaa, mutta niissä laskentaa suorittamassa ei ole kvanttitietokone.
Merkkaukset: Tämä muokkaus on kumottu Visuaalinen muokkaus
Rivi 3:
'''Kvanttiohjelmointi''' on prosessi, jossa suunnitellaan tai kootaan käskysarjoja, joita kutsutaan [[Kvanttipiiri|kvanttipiireiksi]]. Prosessissa käytetään [[Kvanttiportti|portteja]], kytkimiä ja [[Operaattori (matematiikka)|operaattoreita]], joiden avulla manipuloidaan fysikaalista kvanttisysteemiä halutun lopputuloksen tai tietyn kokeen tulosten saavuttamiseksi.
 
[[Kvanttitietokone|Kvanttitietokoneita]] käytetäänvoidaan enimmäkseensimuloida erilaisten [[:en:Cloud-based quantum computing|pilvipalveluiden]] kautta<ref name="meh"/>. Tämänkaltaisia pilvipalveluihinkvanttilaskentaa kytkettyjäsimuloivia kvanttitietokoneitapilvipalveluita tarjoaa mm. IBM:n [[:en:Qiskit|Qiskit]]-ohjelmointiympäristö, jossa käytetään pääosin [[Python (ohjelmointikieli)|Python]]-ohjelmointikieltä. Samankaltaisia palveluita myydään mm. Microsoftin [[Microsoft Azure|Azure]]-pilvipalvelussa, jossa voi käyttää [[:en:Q_Sharp|Q#]]-ohjelmointikieltä<ref name="meh"/>. Muita kilpailevia palveluita ovat mm. Amazonin Braket ja Googlen [[:en:Cirq|Cirq]]<ref name="meh">{{Kirjaviite|Tekijä=Mehta, Nihal|Nimeke=Quantum Computing: Program Next-Gen Computers for Hard, Real-World Applications|Vuosi=2020|Sivut=6, 10, 384 ja 354|Julkaisija=Pragmatic Bookshelf|Isbn=978-1-68050-720-1 (nidottu) & {{ISBN|978-1-68050-810-9}} (E-kirja)|Kieli={{en}}|www=https://pragprog.com/titles/nmquantum/quantum-computing/|www-teksti=Kustantajan verkkosivut}}</ref>.
 
Yksi vaihtoehto on [[simulointi|simuloida]] ohjelmia binääritietokoneilla. Tämän [[Universaali kvanttisimulaattori|kvanttisimulaattoriksi]] kutsutun lähestymistavan heikkous on se, että simuloitujen [[Kubitti|kubittimäärien]] kasvaessa ohjelman simulointiin vaadittava aika kasvaa [[Eksponentiaalinen kasvu|eksponentiaalisesti]] klassisilla tietokoneilla.