Американские специалисты из Массачусетского технологического института разработали язык программирования для квантовых компьютеров, получивший название Twist.
Как сообщается на ресурсе Zenodo, разработанный язык Twist самостоятельно проверяет, какие данные в квантовой программе были запутаны. Следовательно, программисту не придется тратить на это время, что позволит программировать с меньшим количеством ошибок. Он также показывает, какую информацию, созданную программой, можно легко отбросить, чтобы она не мешала дальнейшим вычислениям.
До возникновения Twist еще не было языка программирования, учитывающего всю запутанность кубитов, используемых в квантовых компьютерах. Преимущество таких компьютеров состоит в том, что они обрабатывают очень большие объемы данных, не сопоставимые с объемами обычных компьютеров.
Так, чтобы расшифровать геном на квантовом компьютере понадобится несколько часов. А обычный компьютер тратит на это несколько недель.