Classical and quantum computing with C++ and Java simulations

From MaRDI portal





This book is ideal for courses in computational science, which might bring together people from applied mathematics, physics, electronics and computer science departments. The book is accessible to graduate students from any of the above-mentioned departments, and even for an undergraduate student this can be a good book to start with. It is a complete reference book for researchers in the area of computational science. The text mainly consists of two parts, classical computing and quantum computing. It starts with the well-known definition of an algorithm and explains the concept of Boolean algebra, which forms the basis of theoretical computer science. Next chapters explain the electronics part of computer science, like logic gates and latches. Information theory, cryptography and neural networks are explained starting from the basics. An entire chapter is devoted to genetic algorithms. The second part of the book develops similar concepts for quantum computing starting from Hilbert spaces, quantum mechanics and quantum bits. The concept of quantum automata and quantum Turing machine is explained well. The rest of the book discusses quantum algorithms, quantum information theory, quantum error correction and detection and finally quantum hardware. The book does not come with a floppy disk or CD of the programs given in the book, that's a weak point. But overall, our impression of the book is very positive. Almost all the concepts are explained with two or more examples taken from problem areas, which every mathematician needs to consider in his/her everyday work. In many examples given programs help to understand the art of writing programs for particular computation. An additional strong point is the last chapter, which lists the internet resources. This is the most important thing to keep ourselves up-to-date.











This page was built for publication: Classical and quantum computing with C++ and Java simulations

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2755096)