時間:2017-12-13 來源:互聯網 瀏覽量:
原創不易 請隨手點擊關注
本文由Rehoo團隊Leery原創,無授權禁轉!
微軟昨天推出了一個名為Q#的量子計算新編程語言的預覽版本。該行業巨人還推出了量子模擬器,開發人員可以使用它來測試和調試量子算法。
語言和模擬器在九月份就已經宣布。當時未命名的語言在將傳統的編程概念為函數,變量和分支,以及用量子調試器完成的語法突出顯示的開發環境這些帶到量子計算,這個領域迄今為止已經構建了連接邏輯門的算法。微軟希望是,對於這種工具的選擇,以及培訓材料和文件,將開放運用量子計算,而不僅僅是物理學家。
目前鑒於量子計算機仍然很少,微軟已經建立了一個尚未命名的量子模擬器來運行這些量子計劃。作為預覽的一部分發布的本地版本可以使用32GB的RAM支持使用多達32個量子位(量子位)的程序。微軟還提供了模擬器的Azure版本,最多可擴展到40個量子位。
真正的量子計算機使用低溫,僅限於少量的量子比特。量子位與其環境之間的不希望的相互作用意味著有效的量子算法不僅需要用於實際計算的量子位,而且還需要用於糾錯和檢測的附加量子位。微軟的目標是利用“拓撲量子比特”來構建物理量子計算機,這種量子比特能夠抵禦來自環境的不必要的影響,並且從此以後需要更少的量子比特來完成有用的工作。
微軟對這些廣泛的領域非常重視。密碼學可能是最為人所知的,我們信任的在線安全通信算法被一個足夠大的量子計算機打開了。但是在藥物設計和催化劑開發等領域的應用很可能會更早實現,因為他們能夠使用數百個量子位的小型量子計算機,而破解密碼係統所需要的是數千個量子計算機。