Разработан язык программирования для квантовых компьютеров

Важной особенностью квантового компьютера является то, что биты, с которыми он работает, могут принимать значения 0 и 1 сразу, что позволяет компьютеру выполнять два или более вычислений одновременно.

Тем не менее, до последнего времени создание программных алгоритмов, которые могут учитывать и правильно использовать эту особенность, было невозможным.

В основе новой разработки Quipper лежит стандартизованный чистый функциональный язык программирования общего назначения Haskell. Как выяснилось, он больше других подходит для создания приложений для нужд современных физиков.

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

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

Источник: imena.ua

Категории: Технологии