Квантовые компьютеры обещают огромную производительность. Перед ней падет существующая криптография, а неразрешимые математические проблемы уйдут в прошлое. Такая эффективность достигается за счет особого устройства квантовых компьютеров. В привычном компьютере информация хранится в битах, которые интерпретируются как «0» или «1». Работа квантового компьютера строится на кубитах — помимо традиционных состояний «0» и «1», есть третье — «0» и «1» одновременно — суперпозиция. Достичь стабильной суперпозиции — главная сложность практической части квантовых вычислений.
Кубиты все еще нестабильны, сами квантовые компьютеры неприменимы во многих практических областях. Еще одной проблемой квантовых компьютеров является сложность взаимодействия с ними. Для того, чтобы писать код под них, нужно специальное техническое образование. Требуется понимание квантовой физики — это гораздо сложнее модели программирования для традиционных компьютеров. В планах D-Wave упростить механизмы кодирования для квантовых компьютеров.
Компания выпустила программу Qbsolv. С ее помощью можно писать код для машин D-Wave без знаний в квантовой механике. Сейчас компания выложила исходный код продукта в открытом доступе. Любой может модифицировать и дополнять его. В D-Wave рассказывают, что работают над «железом» для компьютеров, но компании нужна помощь большего количества программистов, которые найдут новые области и способы его применения. Чтобы привлечь этих людей, технологию делают открытой и доступной к изменениям.
Предложен простой способ обмана систем распознавания лиц
Идеи
Чтобы массово обучать квантовому программированию японские ученые превратили этот процесс в игру. MeQuanics не только помогает людям лучше разобраться в механизме квантового программирования, но и параллельно обучает ИИ выполнять часть заданий самостоятельно.