首页 / 微软实验室 / 计算机的语言 / 微软开发量子计算机 发布量子编程语言和模拟器
计算机的语言  微软

微软开发量子计算机 发布量子编程语言和模拟器

据彭博社北京时间12月12日报道,微软公司正与谷歌公司、IBM公司以及多家小型专业公司竞争,开发量子计算机。从理论上讲,量子计算机的性能比现有计算机强大许多倍。微软称,公司有不同的方法让量子计算机降低出错率,更加适用于商业用途。周一,微软发布了新的编程语言Q#和工具,协助开发者为量子计算机开发软件。微软还发布了模拟器,供程序员在传统台式机或者通过Azure云计算服务测试量子计算机软件。

计算机的语言  微软

量子计算机是目前世界上的先进技术之一,它与人工智能、增强现实一起被微软CEO萨提亚·纳德拉(Satya Nadella)视为对公司未来至关重要的技术。和IBM、谷歌一样,微软最有可能通过互联网即服务对外出租这些量子计算机的计算时间。

D-Wave系统公司在2011年成为了首家销售量子计算机的公司,但是其技术存在争议,只能解决一小部分数学问题。谷歌和IBM已经开发出了被认为接近实现“量子霸权”的计算机,能够处理任何过于复杂而无法在标准超级计算机上解决的问题。IBM和创业公司Rigetti Computing还为他们的计算机开发了软件。

1 – Microsoft Quantum

相比之下,微软仍在设法开发一款可运行的计算机。微软正在追求一种新型设计,其基础是控制一种难懂的马约拉那费米子(Majorana fermion)。就在几年前,还没有人能够确定这种粒子是否存在。

微软量子计算业务主管托德·霍尔姆达尔(Todd Holmdahl)在接受采访时表示,工程师们即将能够以一种方法控制马约拉那费米子,使其能够执行运算。霍尔姆达尔领导了微软Xbox和全息眼镜HoloLens的开发,他表示,微软将在5年内向市场推出一款量子计算机。

2 – Microsoft QDK Introduction and step-by-step demo

“我们现在正与多家客户磋商,提出使用量子衍生服务解决特定问题,”他表示。

这些系统正在挑战原子和其他微粒的运作极限。尽管传统计算机以0或1作为处理信息的基础,但是量子计算机依赖的则是“量子比特”,它可以同时是0和1。两个量子比特可以同时代表4个数字,3个量子比特可以同时代表8个数字。这就意味着,量子计算机的运算速度要远远快于标准计算机,处理问题的复杂度远远更高。



About worksguo

我顶的是太阳,蓝天都在我脚下。我是软件开发者,信息化专家,电子商务专家,金融学者,创业人。长期关注微软技术!

Check Also

计算机的语言  Visual Studio C#

Eric Lippert对C#的评论和展望

O'Reilly 编辑 Rachel Rouemeliotis 最近跟 Eric Lippert 聊过。Eric Lippert 在微软的 C# 编译器团队担任 Principal Software Design Engineer。谈话自然离不开 C# 主题,Lippert 对 C# 世界进行了一番总结。看了他们的讨论,InfoQ 也跟风联系 Lippert,请他为先前对语言设计哲学的深入分析补充一点背景情况。


x

更多推荐

微软与美国最大的太阳能企业签署购买可再生能源协议

微软发布了新的编程语言Q#和工具,协助开发者为量子计算机开发软件。微软还发布了模拟器,供程序员在传统台式机或者通过Azure云计算服务测试量子计算机软件。

微软和黑莓开展合作:为Office移动应用提供安全环境

微软发布了新的编程语言Q#和工具,协助开发者为量子计算机开发软件。微软还发布了模拟器,供程序员在传统台式机或者通过Azure云计算服务测试量子计算机软件。

微软SwiftKey输入法获重大升级:引入全新工具条

微软发布了新的编程语言Q#和工具,协助开发者为量子计算机开发软件。微软还发布了模拟器,供程序员在传统台式机或者通过Azure云计算服务测试量子计算机软件。

powered by RelatedPosts