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

11:08 26/01/2022 Статьи
Разработан язык программирования для квантовых компьютеров
Ученые Массачусетского технологического института разработали язык программирования для квантовых вычислений под названием Twist, который учитывает запутанность кубитов и в то же время понятен для классического программиста. Twist описывает и проверяет, какие фрагменты данных в квантовой программе запутаны.
D-Wave, IBM, Google, Intel - это всё не российские компании (одна канадская и три американских). В России пока есть только планы, плюс несколько скромных проектов в полузачаточном состоянии. Так что... патриотизм - это неплохо, но хотелось бы видеть российских патриотов честными и информированными. Реально, а?

Ученые Массачусетского технологического института разработали язык программирования для квантовых вычислений под названием Twist, который учитывает запутанность кубитов и в то же время понятен для классического программиста. Об этом сообщается в статье, опубликованной в репозитории Zenodo.

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

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

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

Комментирование разрешено только первые 24 часа.

Комментарии(6):

3 +0−0Вадим Ашдодский11:58:35
26/01/2022
-5 +0−0Папа Смурф11:37:37
26/01/2022
Не ври, нет у вас "Калибров". А у России есть.
Что касается квантовых вычислений, то в этой области Россия несколько отстаёт от Китая, но опережает США.
D-Wave, IBM, Google, Intel - это всё не российские компании (одна канадская и три американских). В России пока есть только планы, плюс несколько скромных проектов в полузачаточном состоянии. Так что... патриотизм - это неплохо, но хотелось бы видеть российских патриотов честными и информированными. Реально, а?
1 +0−0Робот Алеша11:33:33
26/01/2022
Комментарий удалён.
сразу видно что ты далек от этой темы, как и автор твоей цитаты.
1 +0−0Алексей Е11:31:40
26/01/2022
Комментарий удалён.
Кто автор?)
0 +0−0Вадим Ашдодский12:04:43
26/01/2022
1 +0−0Алексей Е11:31:40
26/01/2022
Кто автор?)
Айзек Азимов. Точнее, это из фильма "Я, робот" по его произведениям. Фантастика, и речь там идёт не о, к примеру, Минск-32, а о первых моделях фантастических роботов.
-1 +0−0Ápi Bombus11:31:16
26/01/2022
Комментарий удалён.
Неожиданные протоколы бывают только гаишников,)))))
-5 +0−0Папа Смурф11:37:37
26/01/2022
Комментарий удалён.
Не ври, нет у вас "Калибров". А у России есть.
Что касается квантовых вычислений, то в этой области Россия несколько отстаёт от Китая, но опережает США.
Самые
^^^Наверх^^^Обратная связь