Ученые придумали новый язык программирования для квантовых компьютеров

26.01.2022 в 13:30 | Наталья Ткачук, джерело: «Facenews»

Ученые Массачусетского технологического института разработали новый язык программирования — Twist. С его помощью можно будет описывать текущее состояние вычислений квантовых компьютеров и выявлять возможные ошибки, передает FaceNews.ua. сообщает MIT News.

"Наш язык Twist позволяет разработчику писать более безопасные квантовые программы, явно указывая, когда один кубит не должен быть запутан с другим", — говорит Чарльз Юань, аспирант Массачусетского технологического института в области электротехники и компьютерных наук.

Первая демонстрация возможностей нового языка программирования состоялась в середине января 2022 года на конференции "Симпозиум по принципам программирования 2022 года" в Филадельфии, сообщает MIT News.

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

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

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

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

Специалисты МТИ создали собственный язык программирования для квантовых вычислений, не сложнее тех языков, что используются сейчас программистами. Он описывает и проверяет, какие фрагменты данных в квантовой программе запутаны.

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

Читайте FaceNews в Google Новости

Популярные видео на YouTUBE

Утеплення будинків на Дарниці за 250 млн грн: журналісти заявляють про можливі переплати і незавершені роботи
SpaceX заблокувала використання Starlink російськими військами: Україна повертає технологічну перевагу
Файли Епштейна спровокували політичну кризу на Заході: суспільство вимагає повного розкриття імен і відповідальності
У Міністерстві оборони виявили ризик масштабного дефіциту дронів через провалені закупівлі попереднього керівництва
Після призначення Кирила Буданова в Офісі президента змінився стиль роботи — Железняк
Зеленський заявив, що розглядає можливість балотування на другий термін після завершення війни
Навички для успіху у XXI столітті: чому емоційний інтелект важливіший за ШІ
Росія вивезла понад 300 тонн золота: вирішальна точка війни може настати влітку — Саакян
Все видео

Лента новостей

США закликали американців терміново тікати з Ірану, формують резервний уряд, напоготові 450 Tomahawk
🕑 1 хвилину тому
Військовий, який підірвався в Одесі в авто, міг працювати на ФСБ: нові подробиці та відео
🕑 39 хвилин тому
Шлюбу з 14 років в Україні не буде: скандальний законопроект вирішили змінити
🕑 3 години 35 хвилин тому
Які будинки у Києві залишаться без тепла як мінімум до кінця зими: повний список і карта
🕑 19 годин 50 хвилин тому
Nike звинуватили в дискримінації білих працівників
🕑 21 годину 53 хвилини тому
Росіяни потрапляють у свої ж смертельні пастки у дельті Дніпра і самопідриваються
🕑 23 години 8 хвилин тому
У Путіна збрехали аж на 66%: німецька розвідка розкрила реальні витрати Росії на війну
🕑 вчора
Росіяни обробляють шахеди отруйними речовинами, - військова
🕑 вчора
Вслід за півднем землетрус стався на заході України (карта)
🕑 вчора
Окупанти обстріляли залізницю на Сумщині, під удар потрапив "вагон незламності" (фото)
🕑 вчора
У росіян на фронті через Starlink все управління лягло, на багатьох ділянках зупинені штурмові дії, - Флеш
🕑 вчора
Росія атакувала дронами Київ та область, знову пошкоджені багатоповерхівки та горіли авто (фото, відео)
🕑 вчора
Внесені в "білий список" Starlink працюють, термінали росіян уже заблоковано: подробиці від Федорова
🕑 вчора
Королева Нідерландів Максима вирішила долучитися до збройних сил і стане резервісткою
🕑 вчора
У колонках «Економічної правди» з’явився автор, який фігурує у справі НАБУ — Железняк
🕑 вчора
Все новости