Classical and Quantum Computing: with C++ and Java Simulations

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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.

Author(s): Yorick Hardy, Willi-Hans Steeb (auth.)
Edition: 1
Publisher: Birkhäuser Basel
Year: 2001

Language: English
Pages: 589
Tags: Quantum Computing; Programming Techniques; Computer Science, general; Mathematics, general

Front Matter....Pages i-xxiii
Front Matter....Pages 1-1
Algorithms....Pages 3-22
Boolean Algebra....Pages 23-50
Number Representation....Pages 51-78
Logic Gates....Pages 79-90
Combinational Circuits....Pages 91-118
Latches and Registers....Pages 119-124
Synchronous Circuits....Pages 125-134
Recursion....Pages 135-170
Abstract Data Types....Pages 171-196
Error Detection and Correction....Pages 197-214
Cryptography....Pages 215-228
Finite State Machines....Pages 229-250
Computability and Complexity....Pages 251-260
Neural Networks....Pages 261-312
Genetic Algorithms....Pages 313-400
Front Matter....Pages 401-401
Quantum Mechanics....Pages 403-449
Quantum Bits and Quantum Computation....Pages 451-490
Measurement and Quantum States....Pages 491-500
Quantum State Machines....Pages 501-506
Teleportation....Pages 507-514
Front Matter....Pages 401-401
Quantum Algorithms....Pages 515-540
Quantum Information Theory....Pages 541-554
Quantum Error Detection and Correction....Pages 555-562
Quantum Hardware....Pages 563-570
Internet Resources....Pages 571-572
Back Matter....Pages 573-589