GradeFocus
BooksCategoriesAuthorsAboutContact
GradeFocus

Find textbooks and academic resources at competitive prices. Compare listings from VitalSource, Amazon, and more to save money on your course materials.

Browse

  • Books
  • Categories
  • Authors

Company

  • About
  • Contact
  • FAQ

Legal

  • Privacy
  • Terms
  • DMCA

© 2026 GradeFocus. All rights reserved.

PrivacyTermsSitemap
  1. Home
  2. /Programming Languages
Foundations of Quantum Programming cover

Foundations of Quantum Programming

by Mingsheng Ying

2nd Edition

Publisher: Morgan Kaufmann

(0 reviews)
Programming Languages

Compare Prices

VitalSourceLifetime Access$150.00AmazonKindle$120.00Best PriceeTextShelfPDF$38.00

Book Details

Print ISBN9780443159428
eText ISBN9780443159435
PublisherMorgan Kaufmann
Publishing Year2024
Edition2nd Edition
LanguageEnglish
Pages400

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

  1. Chapter 1: Introduction

  2. Chapter 2: Quantum Mechanics

  3. Chapter 3: Models of Quantum Computation

  4. Chapter 4: Quantum Algorithms

  5. Chapter 5: Quantum While-Programs

  6. Chapter 6: Quantum Hoare Logic

  7. Chapter 7: Analysis of Quantum Programs

  8. Chapter 8: Parallel Quantum Programs

  9. Chapter 9: Distributed Quantum Programs

  10. Chapter 10: Quantum Case Statements

  11. Chapter 11: Quantum Recursion

  12. Chapter 12: Quantum Machine Learning

  13. Chapter 13: Differential Quantum Programming

  14. 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

5 stars
0
4 stars
0
3 stars
0
2 stars
0
1 stars
0

No reviews yet. Be the first to review this book!

Write a Review

Select rating

0/20 characters minimum

By submitting a review, you agree that it may be published after moderation.

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&nbsp
  • 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

Related Books

Murach's Python Programming

Murach's Python Programming

Michael Urban

SQL Queries for Mere Mortals

SQL Queries for Mere Mortals

John L. Viescas

Concepts of Programming Languages

Concepts of Programming Languages

Robert W. Sebesta

Starting Out with Python

Starting Out with Python

Tony Gaddis

Python Crash Course

Python Crash Course

Eric Matthes

Murach's Java Programming

Murach's Java Programming

Joel Murach