雖然還沒有完全發育成熟, 量子計算機正在慢慢形成 隨著它們背後的技術的成熟。 量子物理應用於計算領域 目前被認為是一個創新的解決方案 能夠在不遠的將來徹底改變世界。
這是各自行業眾多領先科技公司進行激烈爭奪的主要原因之一,以快速實現創建一台功能強大、功能齊全、能夠滿足其發展目標的量子計算機。
正是從同樣的角度來看 2017 年 XNUMX 月,微軟宣布 正在研究一種新的編程語言 Q# (Q-sharp),專用於量子計算機。
同年 XNUMX 月,微軟宣布推出 Quantum 開發套件的免費測試版,其中包括 Q# 編程語言及其編譯器; 標準 Q# 庫。
該庫包含支持經典語言和 Q# 量子算法的控制要求的操作和函數,Q# 是一個本地量子機模擬器,針對精確模擬和矢量速度進行了優化,是一個量子計算機跟踪模擬器,用於估計運行量子程序所需的資源。
它還允許更快地調試非 Q# 控制代碼; 一個 Visual Studio 擴展,包含 Q# 文件和項目的模板以及語法突出顯示。
微軟繼續發布產品
在 Build 2019 大會上,微軟宣布將發布其 Q# 編譯器的源代碼。 和量子模擬器作為開發套件的一部分。
“我們的目標是讓量子計算變得更容易實現,以便開發人員能夠幫助解決世界上一些最緊迫的問題。 實現這一願景的力量在於每個開發人員都可以協作、共享代碼並開發彼此的工作。
微軟量子開發套件使開發人員能夠在量子編程生命週期的各個階段,從學習基本量子概念到編寫第一個量子應用程序,使用我們的開源示例和庫提供實際的解決方案。”
這樣,高等教育機構將能夠使用這些工具 當然,開發人員將能夠更輕鬆地為項目貢獻自己的代碼和想法。
這肯定e 將使算法開發對開發人員來說更容易、更透明。
今年三月,微軟甚至宣布推出微軟量子網絡,這是一個由人們和組織共同努力改進量子計算的全球社區。
我們很高興地宣布,今年夏天我們將開放量子開發套件,其中包括我們的 Q# 編譯器和量子模擬器。
通過在 GitHub 上開源量子開發套件,我們使開發人員能夠與新興的量子計算程序員社區一起為量子計算的發展做出貢獻。
我們去年開始這項工作,當時我們開放了各種量子開發套件源,包括庫和示例。
每項貢獻都有助於不斷擴大的開發人員社區使用 Q# 提供令人興奮的新解決方案,解決一些最複雜的問題,”微軟表示。
計算的新時代
微軟並不是唯一一家對量子計算發展感興趣的公司。 其他公司也在努力使量子計算及其承諾成為現實。
IBM的情況就是如此, 就其本身而言,它正在取得長足的進步借助名為 IBM Q 的商業量子系統和服務, 已通過其云平台提供。
IBM Q 是業界首個為商業和科學構建通用量子計算機的舉措。 通過這一舉措,一個多學科團隊正在開發可擴展的量子系統和該技術的潛在應用。
IBM Research 還與由財富 500 強公司、學術機構、初創公司和國家研究實驗室組成的全球網絡(稱為 IBM Q Network)合作,利用 IBM 技術推進量子計算。