5月26日消息,在2017年底,微軟發(fā)布了針對Windows的量子開發(fā)套件(QDK)首次公開預覽版,后來宣布支持Linux和macOS。盡管這家科技巨頭認為通
5月26日消息,在2017年底,微軟發(fā)布了針對Windows的量子開發(fā)套件(QDK)首次公開預覽版,后來宣布支持Linux和macOS。盡管這家科技巨頭認為通過QDK可輕松獲得量子開發(fā)的重要特性,但現(xiàn)在微軟進一步通過與Brilliant.org合作提供量子計算的新課程,使學習“變得更加容易”。
該課程被稱為“量子計算”,主要圍繞Q#的編程學習,Q#是微軟的高級量子調諧編程語言。在一個看似令人生畏的領域,該課程將為自學者提供從哪里開始的想法。課程設計的方式不是資源密集型,也不會擾亂學生的課程安排。因此,他們可以學習如何模擬一些相對簡單的量子算法,而更復雜的量子算法仍然可以在網(wǎng)絡上實現(xiàn) - 而無需下載開發(fā)環(huán)境的額外要求。
據(jù)悉量子現(xiàn)象將以更加平易近人的方式呈現(xiàn)。基本操作可以通過簡單的拖放模擬器進行,讓學生有機會更多地關注量子學習而不是相當高級的數(shù)學概念。為了與上述易于學習的性質保持一致,微軟認為,在課程結束時,學生將能夠輕松理解將困難經(jīng)典問題轉化為量子表示的必要性。
微軟通過以下列方式強調了Q#被證明是本課程不可或缺的一部分:
“Q#還提供了一種與經(jīng)典編程環(huán)境一起快速構建量子程序原型的強大方法。在Brilliant課程中使用Q#的新Python集成,學生調用Python來實現(xiàn)算法的經(jīng)典方面,并調用Q#在瀏覽器的單一編碼環(huán)境中運行量子課程。Q#與Python的集成提供了對量子計算未來的一瞥:一種可以利用量子硬件解決特定問題的經(jīng)典計算機,其方式與我們目前使用GPU來加速光線跟蹤或機器學習問題的解決方案一致。”
本課程的前兩章以及Q#中編碼的交互式介紹可供Brilliant注冊用戶使用,用于未指定的“有限”時間段。有趣的是,微軟本月早些時候宣布將在今年夏天在GitHub上開源QDK。(玄隱)