Uvod u kvantno programiranje
Knjiga „Kvantno programiranje“ namenjena je pre svega programerima, inženjerima i naučnicima koji su zainteresovani da upoznaju oblast kvantnog računarstva.
Osnovna namera knjige jeste prikaz kvantnog računarstva na intuitivan način, kako bi se čitaoci pripremili za novu revoluciju koja trenutno obećava promene, možda čak i veće i značajnije od bilo koje tehnološke revolucije do sada.
Ova knjiga trebalo bi da objasni zbog čega je najavljena revolucija toliko velika i na koji način nam kvantni svet pruža mogućnosti koje ne mogu ni da se zamisle iz ugla bilo koje klasične tehnologije.
Cilj knjige je:
-
Prikaz i razumevanje kvantnog računarstva na intuitivan način
Dugi niz godina u kvantnoj fizici važilo je pravilo „ćuti i računaj“. Ovo pravilo obeshrabrivalo je mnoge naučnike i inženjere da razumeju suštinu kvantne fizike, dok su se kvantna predviđanja i izračunavanja uglavnom izvodila pomoću matematičkih formula.
Takav pristup sprečavao je mnoge istraživače da kvantnom programiranju pristupe na intuitivan način. Naravno, koncepti kvantnog sveta i dalje su misteriozni i ne postoji potpuno slaganje među naučnicima o jedinstvenoj interpretaciji kvantnih fenomena.
Ipak, ova knjiga objašnjava kvantni svet uz pomoć dijagrama i realnih kvantnih programa koji prikazuju kvantni paralelizam i omogućavaju intuitivno, a ne samo matematičko razumevanje kvantnog sveta.
-
Upoznavanje sa neophodnim matematičkim alatom
Iako je akcenat knjige na intuitivnom razumevanju, svi kvantni algoritmi koriste matematičke alate kako bi modelovali kvantne procese, pa ih je neophodno razumeti do određenog nivoa.
U ovoj knjizi selektovana su samo važna poglavlja linearne algebre koja su neophodna za razumevanje i modelovanje ovih procesa. Matematički jezik verovatno je najjednostavniji način da se opišu stanja kvantnih kola, a istovremeno predstavlja i vid komunikacije koji dobro razumeju svi koji se bave ovom vrstom programiranja.
Zbog toga je određeni stepen matematike ipak neophodan.