微軟在GitHub上推出開(kāi)源的Quantum Katas項(xiàng)目 教你Q#編程
量子計(jì)算是一項(xiàng)有望徹底改變科技行業(yè)的事情,與當(dāng)前的“傳統(tǒng)”計(jì)算機(jī)相比,新機(jī)器將擁有強(qiáng)達(dá)數(shù)倍的性能,能夠輕松攻克此前從未揭開(kāi)的難題、讓當(dāng)前的各種加密手段瞬間化為無(wú)形。拋開(kāi)進(jìn)展緩慢的硬件層面不談,業(yè)界在軟件領(lǐng)域的進(jìn)展還是相當(dāng)喜人的,比如微軟就有一套領(lǐng)先的量子編程解決方案。據(jù)外媒報(bào)道,微軟剛剛在 GitHub 上推出了開(kāi)源的 Quantum Katas 項(xiàng)目。
Quantum Katas 是專(zhuān)為教授 Q# 編程而打造的
微軟量子團(tuán)隊(duì)解釋到:
我們?yōu)槟切┫胍剿髁孔佑?jì)算、并自學(xué) Q# 編程的人們打造了 Quantum Katas 。作為一個(gè)開(kāi)源項(xiàng)目,其包含了一系列的編程練習(xí),可在過(guò)程中提供實(shí)時(shí)反饋。
Katas 是一款很棒的編程語(yǔ)言學(xué)習(xí)工具,它基于幾條簡(jiǎn)單的學(xué)習(xí)原則 —— 主動(dòng)學(xué)習(xí)、增量復(fù)雜性、以及反饋。
團(tuán)隊(duì)進(jìn)一步表示:
Quantum Katas 的一系列教程可以自定義進(jìn)度,旨在同時(shí)教授量子計(jì)算和 Q# 編程元素。從簡(jiǎn)單到極具挑戰(zhàn)性,每個(gè) Kata 都提供了一系列關(guān)于某個(gè)量子計(jì)算主題的任務(wù)。
每項(xiàng)任務(wù)都要求填寫(xiě)代碼,起初可能只需一行,后面就需要一大片了。在測(cè)試框架以驗(yàn)證用戶解決方案的同時(shí),它可以提供實(shí)時(shí)的反饋。
如果你想了解有關(guān) Quantum Katas 的更多信息,還請(qǐng)移步至 GitHub: