微軟發布量子計算機開發套件

簡評:可以說是量子計算機走向實用的重要一步了!

在 9 月份的 Microsoft Ignite Conference 上,微軟就表示其對量子計算未來的野心。在經過將近 3 個月的等待後,微軟終於發布了基於量子計算機的軟體開發套件。

這個套件中包括了 Q#語言和編譯器、Q#庫、本地量子計算模擬器、量子軌跡模擬器和 Visual Studio 擴展。

這個開發套件的主要目的是為了讓開發者熟悉開發量子計算機軟體的過程和步驟,與傳統計算機只能存在開或關的二進位狀態不同,對於量子程序而言,一個量子位(量子等價位)可以同時存在於多個狀態中。

什麼是量子計算呢?

量子計算是 20 世紀 80 年代由 Richard Feynman 和 Yuri Manin 提出的,量子計算一個很特別的地方是 —— 即使最簡單的系統也無法建模。儘管量子力學是在 1900 年至 1925 年間發展起來的,也是化學、凝聚態物理、計算機晶元和 LED 照明等技術的基石,但一些最簡單系統的建模似乎也超過了人類的能力。

量子計算的基礎核心是將信息存儲在物質的量子狀態中,計算機科學家也開發了很多高效的量子計算機演算法,比如說在化學,物理和材料科學中模擬物理系統、搜索無序資料庫、求解線性方程組等。

量子編程是一門獨特的藝術,它與經典編程相比,需要幾乎完全不同的工具來理解和表達量子演算法的思想。事實上,如果沒有通用的工具來幫助量子開發人員來解決量子編程的問題,那麼量子演算法的開發並不容易。

總之,這將會打開一扇新的大門。

Microsoft / Quantum


Reference:

  • Github:Microsoft / Quantum
  • What is Quantum Computing?

推薦閱讀:

  • YouTube 上有哪些自學編程的優質頻道
  • 機器學習領域值得關注的 10 位 Quora 大咖

極光日報,極光開發者 的 Side Project,歡迎關注。


推薦閱讀:

量子計算的理論發展(一)
量子計算何時能走出實驗室?
研究學習量子密碼是一種怎樣的體驗?
打開量子計算機的正確姿勢,別說我沒告訴你!
量子計算機有沒有能力窮盡圍棋狀態搜索?

TAG:量子计算机 | 微软Microsoft | GitHub |