影/ Python 工程師有福啦~微軟 2017 年底將推出「量子語言」 邏輯近似 Python、C#!

影/ Python 工程師有福啦~微軟 2017 年底將推出「量子語言」 邏輯近似 Python、C#!
▲ 微軟 CEO 薩蒂亞·納德拉宣布,微軟未來將著重於人工智慧、AR 及量子電腦發展。(圖/翻攝自科技報橘)

【原文:科技報橘原創文章《【Python 工程師有福啦】微軟年底將推出「量子語言」,邏輯近似 Python、C#!》,作者:劉庭瑋,智慧機器人網編輯整理】

文、圖/科技報橘

微軟這週一(9/25)舉行了 Microsoft Ignite 的全球開發大會,微軟 CEO 薩蒂亞·納德拉(Satya Nadella)宣布 微軟未來將著重發展的三大技術分別是人工智慧、AR 以及量子電腦。微軟對人工智慧投注的心力廣為人知,而從微軟的 AR 裝置 Hololens 也可了解其 AR 技術佈局,但量子電腦呢?微軟有何打算?

自納德拉 2014 年掌舵以來,他加強了微軟在雲端技術的投資,讓微軟雲端服務市占率僅次於 Amazon 並且仍然持續壯大。而納德拉計畫未來將在傳統雲端服務中添加量子計算功能,目標客戶則是鎖定需要強大運算能力的 AI 、機器學習軟體公司。

這次納德拉在大會上揭露了微軟對於 量子運算的規劃藍圖 ,目前微軟正著重投入量子計算,微軟 表示 量子計算實驗室在過去一年中規模已經翻了三倍。微軟計畫 在今年年底釋出全新量子計算程式語言, 但微軟尚未替其定名,唯一 可以確定的是它會被整合到 Visual Studio 中,並且支援量子模擬器以及未來的量子電腦 。

量子運算簡易介紹

由於量子電腦儲存資訊的方式是以量子位元(Qubit)來儲存,有別於傳統電腦的 0 與 1 位元(bit),量子電腦能夠同時實現 0 與 1 位元的疊加。因此,比起傳統電腦,量子電腦能夠確保極快地並行處理數據,運算能力強大,而且能夠儲存更為複雜的資訊。

微軟表示,量子運算將改變所有事情。 傳統電腦需要花費上億年計算的問題,量子電腦只需要花費幾個小時。 量子電腦的運算能力將能幫助回答現代許多難以解決的問題,例如研究如何吸收二氧化碳以解決氣候變化、健康與農業相關等等問題。

量子計算的限制與突破

但量子位元最大的挑戰在於,量子位元(Qubit)擴充的同時非常容易崩解,並不穩定。因此, 微軟開發出了更穩定的拓撲量子位元(topological qubit),改變量子位元儲存資訊時的揮發狀態,使其更難受到干擾,相對穩定的儲存資訊。

加密技術將受挑戰?

微軟期待這一拓撲量子運算系統,將逐漸幫助解決各種實際問題,但這也表示我們需要更加關注量子計算對於安全與隱私問題之影響,因為幾乎可以確定的是,量子計算絕對會大大革新「加密破解技術」。因此,微軟內部亦有另一專案小組專注於研究後量子時代的加密與安全問題。

全新量子程式語言

在微軟所規劃的量子運算藍圖中,微軟率先提出量子程式語言,用以幫助程式開發者打造可以替量子模擬器除錯的應用程式,也可適用於未來的拓撲量子電腦。此程式語言採用 C#,F#,Python 等語言的關鍵概念,將使懂得這些程式語言的人更好上手。

如何學習微軟這個最新量子程式語言?

微軟 表示年底將釋出此一量子程式語言以及量子模擬器的預覽 ,有興趣的程式開發者可以註冊以獲得最新消息。

至於這個語言會不會太難學習?微軟量子計算的資深開發員 Krysta Svore 和微軟資深副總裁 Todd Holmdahl 都 認為 ,這個程式語言應該不會和學習如何編程 FPGA 差太多,Holmdahl 更是進一步說明:「如果你有不錯的計算機科學背景,我相信要上手並不會太困難」。附上微軟註冊連結:Empowering the quantum revolution

【原文:科技報橘原創文章《【Python 工程師有福啦】微軟年底將推出「量子語言」,邏輯近似 Python、C#!》,作者:劉庭瑋,智慧機器人網編輯整理】

留言

延伸閱讀