在Ignite大会上,微软列出了将改变科技产业的3项关键技术,分别是混合现实、人工智能和量子计算。微软在移动时代错失了影响力,这是毋庸置疑的,但是它正在努力弥补。
如果大家平时比较关注IT新闻,那么一定知道量子计算机与传统计算机有很大不同,它的概念源于对可逆计算机的研究,目的是为了解决计算机中的能耗问题。虽然,现在我们还没有一台真正的量子计算机,但是包括微软在内的科技巨头都在积极推进。Ignite大会上,微软宣布,将在今年晚些时候发布用于量子计算机的新编程语言。
虽然这种编程语言还未命名,但它将通过公司的Visual Studio工具包提供。要使用这种语言,开发人员将需要了解量子逻辑门及其操作的知识。
这种用于量子计算机的编程语言与我们现有编程语言有一定的相似性,程序员能够从Python,C#和F#中借用元素来编写函数等。在下图中,你可以看到如何编写程序来执行量子传送。这被称为量子计算的“Hello,World!”。
为了使用这些语言编写代码并运行,Microsoft将推出两个版本的量子模拟器,一个将在本地运行,另一个将由微软Azure云计算运行。本地版本的模拟器将提供多达32个量子位,并需要32GB的RAM。
如何掌握量子计算机编程语言?
微软也正在借此机会邀请开发者注册该编程语言,量子模拟器的预览将于今年稍后公布。