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