Ebook: Classical and Quantum Computing: with C++ and Java Simulations
- Genre: Computers // Programming: Programming Languages
- Tags: Quantum Computing, Programming Techniques, Computer Science general, Mathematics general
- Year: 2001
- Publisher: Birkhäuser Basel
- Edition: 1
- Language: English
- pdf
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.
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.
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.
Content:
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
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.
Content:
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
....