
Foundations of Quantum Programming
by Mingsheng Ying
2nd Edition
Publisher: Morgan Kaufmann
Book Details
| Print ISBN | 9780443159428 |
| eText ISBN | 9780443159435 |
| Publisher | Morgan Kaufmann |
| Publishing Year | 2024 |
| Edition | 2nd Edition |
| Language | English |
| Pages | 400 |
Foundations of Quantum Programming, 2nd Edition provides a systematic exposition of foundational concepts, methods, and techniques in quantum programming. Author Mingsheng Ying details how classical programming methodologies extend to quantum computing environments while establishing paradigms specific to quantum software design. The text explores structural paradigms including superposition-of-data and superposition-of-programs to organize quantum code development.
The book structures its core formalisms around sequential quantum programming models and language design. It examines quantum while-programs alongside quantum Hoare logic to support formal reasoning about quantum system states and execution. Additional coverage addresses specialized control flows, incorporating quantum case statements, QuGCL, and quantum recursion mechanisms for complex algorithm construction.
To address expanding modern research areas, this second edition incorporates dedicated material on quantum machine learning together with parameterized and differential quantum programming. The volume provides rigorous analytical support for senior undergraduate students, graduate students, software engineers, and programmers working across computer science and quantum technology disciplines.
Table of Contents
Chapter 1: Introduction
Chapter 2: Quantum Mechanics
Chapter 3: Models of Quantum Computation
Chapter 4: Quantum Algorithms
Chapter 5: Quantum While-Programs
Chapter 6: Quantum Hoare Logic
Chapter 7: Analysis of Quantum Programs
Chapter 8: Parallel Quantum Programs
Chapter 9: Distributed Quantum Programs
Chapter 10: Quantum Case Statements
Chapter 11: Quantum Recursion
Chapter 12: Quantum Machine Learning
Chapter 13: Differential Quantum Programming
Chapter Appendix: Appendix
- • I: Omitted Proofs in Chapter 5
- • II: Omitted Proofs in Chapter 7
- • III: Omitted Proofs in Chapter 10
Customer Reviews
0.0
0 reviews
No reviews yet. Be the first to review this book!
Write a Review
Reviewed by GradeFocus Editorial Team
▶Research Sources (11)
- Foundations of Quantum Programming | Rent | 9780443159435
- Foundations of Quantum Programming, eBook by Mingsheng Ying ...
- Foundations of Quantum Programming, 2nd Edition [2 
- Introduction - Foundations of Quantum Programming, 2nd Edition ...
- Foundations of Quantum Programming - Porrúa
- Sourcebooks, LLC.
- Foundations of Quantum Programming - 2nd Edition
- Foundations of Quantum Programming, 2nd Edition - O'Reilly
- Foundations of Quantum Programming - BooksRun
- Foundations of Quantum Programming by Mingsheng Ying
- Foundations for Quantum Programming





