Classical and Quantum Computing

with C++ and Java Simulations

  • Yorick Hardy
  • Willi-Hans Steeb

Table of contents

  1. Front Matter
    Pages i-xxiii
  2. Classical Computing

    1. Front Matter
      Pages 1-1
    2. Yorick Hardy, Willi-Hans Steeb
      Pages 3-22
    3. Yorick Hardy, Willi-Hans Steeb
      Pages 23-50
    4. Yorick Hardy, Willi-Hans Steeb
      Pages 51-78
    5. Yorick Hardy, Willi-Hans Steeb
      Pages 79-90
    6. Yorick Hardy, Willi-Hans Steeb
      Pages 91-118
    7. Yorick Hardy, Willi-Hans Steeb
      Pages 119-124
    8. Yorick Hardy, Willi-Hans Steeb
      Pages 125-134
    9. Yorick Hardy, Willi-Hans Steeb
      Pages 135-170
    10. Yorick Hardy, Willi-Hans Steeb
      Pages 171-196
    11. Yorick Hardy, Willi-Hans Steeb
      Pages 197-214
    12. Yorick Hardy, Willi-Hans Steeb
      Pages 215-228
    13. Yorick Hardy, Willi-Hans Steeb
      Pages 229-250
    14. Yorick Hardy, Willi-Hans Steeb
      Pages 251-260
    15. Yorick Hardy, Willi-Hans Steeb
      Pages 261-312
    16. Yorick Hardy, Willi-Hans Steeb
      Pages 313-400
  3. Quantum Computing

    1. Front Matter
      Pages 401-401
    2. Yorick Hardy, Willi-Hans Steeb
      Pages 403-449
    3. Yorick Hardy, Willi-Hans Steeb
      Pages 451-490

About this book

Introduction

Classical and Quantum computing provides a self-contained, systematic and comprehensive introduction to all the subjects and techniques important in scientific computing. The style and presentation are readily accessible to undergraduates and graduates. A large number of examples, accompanied by complete C++ and Java code wherever possible, cover every topic.

Features and benefits:

- Comprehensive coverage of the theory with many examples

- Topics in classical computing include boolean algebra, gates, circuits, latches, error detection and correction, neural networks, Turing machines, cryptography, genetic algorithms

- For the first time, genetic expression programming is presented in a textbook

- Topics in quantum computing include mathematical foundations, quantum algorithms, quantum information theory, hardware used in quantum computing

This book serves as a textbook for courses in scientific computing and is also very suitable for self-study. Students, professionals and practitioners in computer science, applied mathematics and physics will benefit from using the book and the included software simulations.

Keywords

C++ Graph Inform Simula Turing machine algorithms class code cryptography information information theory quantum algorithm quantum computing quantum information simulation

Authors and affiliations

  • Yorick Hardy
    • 1
  • Willi-Hans Steeb
    • 1
  1. 1.International School for Scientific ComputingRand Afrikaans UniversitySouth Africa

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-0348-8366-5
  • Copyright Information Birkhäuser Verlag 2001
  • Publisher Name Birkhäuser, Basel
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-7643-6610-0
  • Online ISBN 978-3-0348-8366-5
  • About this book