Foundations of Quantum Programming (2 ed)

By (author) Mingsheng Ying

ISBN13: 9780443159428

Imprint: Morgan Kaufmann Publishers In

Publisher: Elsevier Science & Technology

Format:

Published: 01/05/2024

Availability: Available

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.
1. Introduction Part I Preliminaries 2. Quantum Mechanics 3. Models of Quantum Computation 4. Quantum Algorithms Part II Sequential Quantum Programs 5. Quantum While-Programs 6. Quantum Hoare Logic 7. Analysis of Quantum Programs Part III Parallel and Distributed Quantum Programs 8. Parallel Quantum Programs 9. Distributed Quantum Programs Part IV Quantum Control Flows 10. Quantum Case Statements 11. Quantum Recursion Part V Programming for Quantum Machine Learning 12. Quantum Machine Learning 13. Differential Quantum Programming Part VI Appendices Appendix I: Omitted Proofs in Chapter 5 II: Omitted Proofs in Chapter 7 III: Omitted Proofs in Chapter 10
  • Computer programming / software development
  • Computer science
  • Information theory
  • Professional & Vocational
Height:
Width:
Spine:
Weight:450.00
List Price: £115.00