Подпишитесь на интересующие вас теги, чтобы следить за новыми постами и быть в курсе событий.
Microsoft анонсировала язык программирования для ещё не появивишихся квантовых компьютеров
Microsoft выпустит язык программирования для квантовых компьютеров. Разработчики смогут попробовать свои силы в создании программ будущего в Visual Studio.
5284
Руководитель отдела Microsoft по разработке ПО для квантового компьютера Криста Свор отметила:
Именно поэтому выпуск языка программирования, предназначенного для нового типа компьютеров, и должен был состояться раньше появления самого квантового компьютера.
Что нужно, чтобы использовать «квантовый» язык программирования?
Для написания подобного кода не нужно быть экспертом в области квантовой физики. Новый язык программирования интегрирован в Visual Studio, которая включает в себя все утилиты, используемые разработчиками для написания кода и его отладки. Свор добавила:
Система с новым языком программирования станет доступна в превью-версии в конце 2017 года и будет включать в себя все необходимые библиотеки и руководства пользователя для облегчения понимания основ квантового компьютера. Разработчики смогут вызывать «квантовые» алгоритмы или записывать последовательности инструкций, в дальнейшем используемых для работы программ на квантовых компьютерах. Все заинтересованные могут принять участие в тестировании нового языка.
Предлагаемая система разработана таким образом, что пользователи смогут моделировать проблемы, требующие до 30 логических кубитов мощности на своих персональных компьютерах, а при использовании облачных сервисов Azure — более чем до 40 кубитов.
Существуют ли аналоги на рынке?
Стоит добавить, что Microsoft не является единственной компанией-разработчиком квантового компьютера, предложившего разработчикам попробовать новый подход. Так, главный её соперник, компания IBM, подключила несколько прототипов квантовых чипов к сети Интернет и предоставила в свободный доступ для проведения экспериментов набор разработчика, основанный на языке Python.
Группа американских учёных разработала высокоуровневый язык программирования Quipper, основанный на Haskell и лучше подходящий для реализации квантовых алгоритмов, чем QCL (основан на C). С его помощью стала возможна реализация 45 алгоритмов, предложенных специально для квантовых компьютеров.
Другим известным примером служит Quantum Computing Playground. Это браузерный WebGL-эксперимент для Chrome, использующий квантовый компьютер с графическим ускорителем, простым интерфейсом IDE и собственным скрпиптовым языком с функциями отладки и трехмерной квантовой визуализации. Quantum Computing Playground может эффективно имитировать квантовые регистры до 22 кубитов вычислительной мощности.
Когда появится домашний квантовый компьютер?
К сожалению, до появления первого коммерческого квантового компьютера ещё очень далеко, поскольку в настоящее время они требуют почти абсолютных нулевых температур, чтобы оставаться в стабильном состоянии. Подобное могут обеспечить только большие лаборатории компаний-разработчиков.
5284
Что думаете?
0 комментариев
Сначала интересные