Квантовые компьютеры спровоцировали новую компьютерную революцию, и у вас есть прекрасный шанс присоединиться к технологическому прорыву прямо сейчас. Разработчики, специалисты по компьютерной графике и начинающие айтишники найдут в этой книге практическую информацию по квантовым вычислениям, нужную программистам. Вместо штудирования теории и формул вы сразу займетесь конкретными задачами, демонстрирующими уникальные возможности квантовой технологии.
Эрик Джонстон. Ник Хэрриган и Мерседес Химено-Сеговиа помогают развить необходимые навыки и интуицию, а также освоить инструментарий, необходимый для создания квантовых приложений. Вы поймете, на что способны квантовые компьютеры и как это применить в реальной жизни.
![Программирование квантовых компьютеров, Базовые алгоритмы и примеры кода, Химено-Сеговиа М., Хэрриган Н., Джонстон Э., 2021 Программирование квантовых компьютеров, Базовые алгоритмы и примеры кода, Химено-Сеговиа М., Хэрриган Н., Джонстон Э., 2021](/img/knigi/prog/1290/129074.jpg)
Что такое QPU?
Несмотря на повсеместное использование, термин «квантовый компьютер» может ввести в заблуждение. Он вызывает в воображении образ совершенно нового, чуть ли не инопланетного устройства, заменяющего все существующие программные продукты футуристическими альтернативами.
На момент написания этой книги существовало распространенное, хотя и очень серьезное ошибочное представление. Перспективы квантовых компьютеров связаны не с тем, что они станут «убийцами» традиционных компьютеров, а, скорее, с их способностью радикально расширить набор задач, решаемых вычислительными средствами. Существуют важные вычислительные задачи, легко решаемые на квантовом компьютере, но которые буквально невозможно решить на любом гипотетическом вычислительном устройстве, которые мы когда-либо могли надеяться построить.
Но принципиально то, что подобное ускорение наблюдается только для определенных задач (многие из которых будут рассмотрены более подробно). И хотя ожидается, что со временем будут обнаружены новые типы таких задач, крайне маловероятно, что все вычисления будет разумно проводить на квантовых компьютерах. При решении большинства задач, на которые расходуются такты процессора вашего ноутбука, квантовый компьютер будет работать не лучше обычного.
Оглавление.
Предисловие.
Глава 1. Введение.
ЧАСТЬ I. ПРОГРАММИРОВАНИЕ ДЛЯ QPU.
Глава 2. Один кубит.
Глава 3. Группы кубитов.
Глава 4. Квантовая телепортация.
ЧАСТЬ II. ПРИМИТИВЫ QPU.
Глава 5. Квантовая арифметика и логика.
Глава 6. Усиление комплексной амплитуды.
Глава 7. QFT: квантовое преобразование Фурье.
Глава 8. Квантовая оценка фазы.
ЧАСТЬ III. ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ QPU.
Глава 9. Реальные данные.
Глава 10. Квантовый поиск.
Глава 11. Квантовая избыточная выборка.
Глава 12. Алгоритм Шора.
Глава 13. Квантовое машинное обучение.
ЧАСТЬ IV. ПЕРСПЕКТИВЫ.
Глава 14. Обзор литературы.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #учебник по программированию :: #программирование :: #Химено-Сеговиа :: #Хэрриган :: #Джонстон
Смотрите также учебники, книги и учебные материалы:
- Эффективный TypeScript, 62 способа улучшить код, Вандеркам Д., 2020
- Регулярные выражения, Фридл Д., 2018
- Профессиональный TypeScript, Разработка масштабируемых JavaScript-приложений, Борис Черный, 2021
- Простой Python, Современный стиль программирования, Любанович Б., 2021
- Компьютерное зрение на Python, Первые шаги, Шакирьянов Э.Д., 2021
- Алгоритмы и структуры данных, Извлечение информации на языке Java, Доуни А.Б., 2018
- Математическое программирование, Теория и методы, Гредасова Н.В., Сесекин А.Н., Шориков А.Ф., Плескунов М.А., 2020
- Теория автоматического управления в примерах и задачах с решениями в MATLAB, Гайдук А.Р., Беляев В.Е., Пьявченко Т.А., 2016