La 量子计算是微软的主要技术之一 这将改变我们今天所知道的行业,而且对此毫无疑问, 这就是为什么他们推出了一种新的编程语言的原因 用于量子计算。
可能没有多少人熟悉 微软的Quantum开发套件但是您一定已经听说了量子计算和这一新的计算分支有望实现的天体未来。
El Quantum Development Kit是Microsoft用于构建量子应用程序的集成平台 该 使用一种称为Q#的新的以量子为中心的编程语言 (Q Shar)。
第一种,Q#是一种新的编程语言 专注于新的量子算子和其他抽象。 Q#具有与Visual Studio和VS Code的丰富集成以及与Python编程语言的互操作性。 企业级开发工具为您提供了在Windows,macOS或Linux上进行量子编程的最快途径。
关于开发套件
开发套件 它包括 编程语言Q#, 量子计算模拟器 和各种资源来帮助您入门。 Q#被描述为用于表达量子算法的特定编程语言。
众所周知,真正的Quantum设备很难找到,但是Quantum Dev Kit使该软件可以在任何Qubit仿真器上运行。
自发布以来,成千上万的开发人员已经能够预览使用量子状态而不是典型的二进制状态的感觉。 这导致Microsoft不仅将该工具包移植到macOS和Linux,而且还以开放源代码的形式发布了其库。
开发图书馆 和与Q#一起发布的演示示例它们是根据MIT开源许可证发布的,可在GitHub上获得。
Microsoft Quantum开发工具包还被设计为与Q#支持的Python兼容,可以对Python例程进行本地调用,反之亦然,并且模拟器性能提高了4到5倍。
如何在Linux上安装Microsoft Quantum Dev Kit?
为了安装此套件 非常需要安装Visual Studio Code 因为Microsoft Quantum Dev Kit将作为扩展添加。
如果您的系统上仍未安装Visual代码,我将给您留下链接,我的一位同事向我们解释了一种简单的方法,可让我们在Linux上进行安装, 链接是这个.
如果他们的系统上已经有Visual Studio,我们只需添加 Microsoft Quantum开发套件 作为...的扩展 Visual Studio程式码 .
现在 我们必须安装Q#Development Kit项目的模板,为此,我们只需要打开一个终端并执行以下命令:
dotnet new -i "Microsoft.Quantum.ProjectTemplates :: 0.2- *"
下一幕 我们必须克隆Microsoft Quantum Developer Kit的示例和库 从其GitHub存储库中,为此,我们在终端上执行以下操作:
git clone https://github.com/Microsoft/Quantum.git
完成下载 我们只需要导航到新克隆的目录并执行代码或Visual Studio启动。
cd Quantum code cd Samples /Teleportation/ dotnet build dotnet run
这样,他们将拥有一个已经配置用于Q#开发的工作站。
从现在开始,每个人都可以开始探索将成为量子计算的事物,我们可以从该项目的官方网站上查看Microsoft与此项目相关的所有内容。
通过了解Q#开发语言,其库,技术等等。 就我个人而言,我认为自己不适合或没有准备探索这个新领域,仅仅是因为我仍然认为自己是新手,因为我还有一个要学习的领域。
但是我毫不怀疑,在座的一些读者可以用这个创建一个项目。