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

Quipper, разработанный учёными из Оксфордского университета (University of Oxford), – это начало создания полноценных программ и интерфейсов для квантового компьютера, который всё ещё является гипотетическим устройством.
 

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

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

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

Гипотетический квантовый компьютер будет работать по совершенно иным принципам

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

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

Читайте также:

Чому нам все важче читати книги та дивитися довгі відео?

Найдокладніша на сьогоднішній день 3D карта нейронів мозку стала доступна для будь-кого

Подвійне життя молекули: вдень – дисплей у смартфоні, вночі – помічник хірурга.

Aeneas: нова мовна модель штучного інтелекту для читання стародавніх текстів