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