Foundations of Quantum Programming, 2nd Edition


Foundations of Quantum Programming
Author: Mingsheng Ying (Author)

Publisher finelybook 出版社:‏ Morgan Kaufmann
Edition 版本:‏ 2nd
Publication Date 出版日期:‏ 2024-05-17
Language 语言: English
Print Length 页数: 472 pages
ISBN-10: 0443159424
ISBN-13: 9780443159428

Book Description

Foundations of Quantum Programming, Second Edition provides a systematic exposition of the subject of quantum programming. Emphasis is placed on foundational concepts, methods, and techniques that can be widely used for various quantum programming models and languages. The book describes how programming methodologies developed for current computers can be extended for quantum computers, along with new programming methodologies that can effectively exploit the unique power of quantum computing. In addition, this resource introduces a chain of quantum programming models from sequential to parallel and distributed programming in the paradigm of superposition-of-data to the paradigm of superposition-of-programs. Final content presents a series of logical and mathematical tools for verification and analysis of quantum programs, including invariant generation, termination analysis, and abstract interpretation.

  • Demystifies the theory of quantum programming using a step-by-step approach
  • Includes methodologies, techniques, and tools for the development, analysis, and verification of quantum programs and quantum cryptographic protocols
  • Covers the interdisciplinary nature of quantum programming by providing preliminaries from quantum mechanics, mathematics, and computer science, and pointing out its potential applications to quantum engineering and physics
  • Presents a coherent and self-contained treatment that will be valuable for academic and industrial researchers and developers
  • Adds new developments such as parallel and distributed quantum programming; and introduces several new program analysis techniques such as invariants generation and abstract interpretation

Review

Presents a methodical and thorough explanation of quantum programming, including new developments in parallel and distributed quantum programming

From the Back Cover

Quantum computing offers great promise in a wide variety of applications that need computational power beyond the limits of current conventional computers, including machine learning and AI, cryptanalysis, and simulation of quantum physics and chemistry. Fundamentally new programming technologies are required to develop quantum software that can realize the super-power of quantum computing.
Foundations of Quantum Programming, Second Edition provides a systematic exposition of the subject of quantum programming. The emphasis is placed on the foundational concepts, methods and techniques that can be widely used for various quantum programming models and languages. It describes how programming methodologies developed for current computers can be extended for quantum computers, along with new programming methodologies that can effectively exploit the unique power of quantum computing. It introduces a chain of quantum programming models from sequential to parallel and distributed programming in the paradigm of superposition-of-data to the paradigm of superposition-of-programs. It also presents a series of logical and mathematical tools for verification and analysis of quantum programs, including invariant generation, termination analysis and abstract interpretation.

Amazon page

相关文件下载地址

PDF, EPUB | 26.3 MB
下载地址 Download解决验证以访问链接!
打赏
未经允许不得转载:finelybook » Foundations of Quantum Programming, 2nd Edition

评论 抢沙发

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫

微信扫一扫