Quantum微软量子开发工具包
Quantum,微软量子开发工具包(QDK ),它集成在一个软件栈中,使量子算法能够被编译成量子计算机的原始操作,在 Windows、Linux 或 MacOS 机器上安装量子开发工具包,以便编写自己的量子程序。
量子开发工具包不仅仅是一组用于编写量子程序的工具。它是发现量子计算、进行量子算法研究、为量子设备开发新应用以及其他方面充分利用量子编程的广泛群体的一部分。
量子开发工具包预览提供了一个完整的量子程序开发和仿真环境,其中包含以下组件:
- Q# 语言与编译器
- Q# 库
- 局部量子机器模拟器
- 量子计算机跟踪模拟器
- 资源估计
- Visual Studio 扩展
- Visual Studio Code 扩展
- IQ#
- Python 的 qsharp
Q# 示例代码:
operation BellTest (count : Int, initial: Result) : (Int, Int) {
mutable numOnes = 0;
using (qubit = Qubit()) {
for (test in 1..count) {
Set (initial, qubit);
let res = M (qubit);
// Count the number of ones we saw:
if (res == One) {
set numOnes += 1;
}
}
Set(Zero, qubit);
}
// Return number of times we saw a |0> and number of times we saw a |1>
return (count-numOnes, numOnes);
}
评论
VDKVoIP开发工具包
VoIPDevelopmentKit(VDK)是一个跨平台的VoIP应用构建框架,利用它可以非常快速和简单的创建使用VirtualDev技术的应用,你无需太多的VoIP知识便可以创建你的第一个VoIP
VDKVoIP开发工具包
0
PXPerlPerl开发工具包
PXPerl是Windows下易用的、集成的、全功能的Perl开发工具包,内容包括:perl-5.8.7*(intel的编译器编译的,应该更快吧?),众多的CPAN模块,图像处理等等。类似于Activ
PXPerlPerl开发工具包
0
jMobileCoreJ2ME开发工具包
jMobileCore包是一个强大的工具用来开发J2ME应用程序.jMobileCore提供支持开发简洁的,基于Canvas的图形用户接口,快速地数据访问,可靠地通信,简化多线程midlet应用程序。
jMobileCoreJ2ME开发工具包
0
OpenMap开发工具包
OpenMap是一个基于JavaBeansTM的开发工具包。利用OpenMap你就能够快速构建用于访问legacy数据库的应用程序与applets。OpenMap提供了允许用户查看和操作地理空间信息的
OpenMap开发工具包
0
MapnikGIS 开发工具包
Mapnik是一个用来开发GIS应用程序的工具包,其核心是一个C++的共享库提供空间数据访问和可视化的算法和模式。特别是包含一些地理对象,如地图、层、数据源、特征和地理几何等。该共享库支持多种操作系统
MapnikGIS 开发工具包
0