Microsoft упрощает старт в квантовое программирование

14 декабрь, 2017 - 13:25
Microsoft упрощает старт в квантовое программирование

Компания Microsoft в своём блоге AI Blog выпустила ознакомительную версию бесплатного программного инструментария Quantum Development Kit, анонсированного ею в сентябре на конференции Ignite.

Quantum Development Kit (QDK) предоставит введение в специфику квантовых вычислений для профессиональных разработчиков ПО. В программный пакет вошли собственный язык Microsoft Q# со стандартными библиотеками, компилятор, локальный векторный симулятор квантового компьютера из 30 логических кубитов и расширение для Visual Studio. Компания также предоставляет исчерпывающую документацию по QDK и образцы программ.

Кроме того, программистам доступен сервис «симулятора квантовых трасс», который использует облачные ресурсы Microsoft’s Azure для имитации крупномасштабных квантовых вычислений (таковыми считаются расчёты на системах, содержащих 40 и более кубитов).

Microsoft, как и множество других компаний, стремится обеспечить себе стартовое преимущество в новой высокоперспективной отрасли компьютерных технологий. В данном случае речь идёт о создании экосистемы, которая избавит программистов от необходимости вдаваться в глубокие теоретические основы квантовой физики и квантовых вычислений.

Новый фреймворк позволяет применить навыки работы с уже известными инструментами и службами к созданию и тестированию квантовых приложений, причём теоретически такое ПО может быть затем перенесено на топологический квантовый компьютер.