量子计算是一项有望彻底改变科技行业的事情, 与当前的 "传统" 计算机相比, 新机器将拥有强达数倍的性能, 能够轻松攻克此前从未揭开的难题, 让当前的各种加密手段瞬间化为无形. 抛开进展缓慢的硬件层面不谈, 业界在软件领域的进展还是相当喜人的, 比如微软就有一套领先的量子编程解决方案. 据外媒报道, 微软刚刚在 GitHub 上推出了开源的 Quantum Katas 项目.
Quantum Katas 是专为教授 Q# 编程而打造的
微软量子团队解释到:
我们为那些想要探索量子计算, 并自学 Q# 编程的人们打造了 Quantum Katas . 作为一个开源项目, 其包含了一系列的编程练习, 可在过程中提供实时反馈.
Katas 是一款很棒的编程语言学习工具, 它基于几条简单的学习原则 -- 主动学习, 增量复杂性, 以及反馈.
团队进一步表示:
Quantum Katas 的一系列教程可以自定义进度, 旨在同时教授量子计算和 Q# 编程元素. 从简单到极具挑战性, 每个 Kata 都提供了一系列关于某个量子计算主题的任务.
每项任务都要求填写代码, 起初可能只需一行, 后面就需要一大片了. 在测试框架以验证用户解决方案的同时, 它可以提供实时的反馈.
如果你想了解有关 Quantum Katas 的更多信息, 还请移步至 GitHub:
https://github.com/Microsoft/QuantumKatas
来源: http://news.51cto.com/art/201807/579557.htm