Тема номера

Квантовые вычисления: от науки к приложениям

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

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

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

Практические квантовые вычисления

Квантовые компьютеры сулят грандиозные прорывы, значимые для всего общества. Ожидается, что квантовые процессы помогут произвести революцию в технологиях продления жизни, разработке лекарственных препаратов, создании новых материалов и пр., но есть также мнение, что квантовые компьютеры бесполезны. Каково текущее состояние систем D-Wave и в каком направлении компания рассчитывает двигаться для построения практически полезных квантовых компьютеров?

Игнорировать, рефакторизовать или переписать?

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

Верификация и валидация ПО: технологии и инструменты

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

Практический блокчейн

Блокчейн не сводится лишь к технологии: распределенные реестры вполне могли повлиять на организацию взаимоотношений государства и граждан, ведение бизнес-процессов в альянсах корпораций и взаимодействие в условиях многосторонних сделок. Столь широкий охват, возможно, сыграл с блокчейном злую шутку, но тем не менее у технологии есть шансы выбраться из «ямы забвения» и выйти на «плато продуктивности».

Подводные камни сертификации блокчейн-решений

Доверие к информационным системам обеспечивается с помощью различных форм сертификации, что в полной мере касается и блокчейн-решений. Однако сертификация таких решений на применение национальных криптографических алгоритмов оказывается проще, чем преодоление многочисленных проблем, возникающих сегодня при реализации блокчейн-проектов.

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

Единый набор стандартов с акцентом на интероперабельности и масштабируемости — обязательное условие развития технологий распределенного реестра в качестве основы Web 3.0 и децентрализованного Интернета. Удастся ли быстро создать такие стандарты, чтобы успеть за стремительными темпами обновления технологий? Такие стандарты должны быть гибкими, не ограничивающими инновацию и адаптируемыми с учетом того, что новые разработки в области DLT и блокчейна появляются практически постоянно.

Интернет вещей, искусственный интеллект, блокчейн и профессионализм

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

Взлет и эволюция Agile-разработки

При переходе на сложные процессы разработки программных систем стали забывать о человеке как главном субъекте процесса. В итоге, в самом конце прошлого века появилась альтернатива господствовавшим тогда сложным методам — методика Agile, предлагавшая упорядоченные, простые процессы и помещавшая людей в центр разработки. Сегодня методы Agile весьма популярны в мире программной инженерии, а впереди у них — влияние на технологии Интернета вещей, сервисы обработки больших данных, системы искусственного интеллекта и разработку силами конечных пользователей.