Description
Book SynopsisThe last lecture course that Nobel Prize winner Richard P. Feynman gave
to students at Caltech from 1983 to 1986 was not on physics but on computer
science. The first edition of the Feynman Lectures on Computation, published
in 1996, provided an overview of standard and not-so-standard topics in
computer science given in Feynmanâs inimitable style. Although now
over 20 years old, most of the material is still relevant and interesting, and
Feynmanâs unique philosophy of learning and discovery shines through.
For this new edition, Tony Hey has updated the lectures with an invited
chapter from Professor John Preskill on âœQuantum Computing 40 Years
Laterâ. This contribution captures the progress made toward building a
quantum computer since Feynmanâs original suggestions in 1981. The last
25 years have also seen the âœMooreâs lawâ roadmap for the IT industry
coming to an end. To reflect this transition, John
Table of Contents
- Foreword by Bill Gates - Editor’s Preface - Feynman’s Preface - Author and Editor Biographies - Contributors 1. Introduction to Computers 2. Computer Organization 3. The Theory of Computation 4. Coding and Information Theory 5. Reversible Computation and the Thermodynamics of Computing 6. Quantum Mechanical Computers 7. Quantum Computing 40 Years Later 8. Physical Aspects of Computation 9: The Future of Computing Beyond Moore’s Law 10. Feynman on Artificial Intelligence and Machine Learning 11. Reminiscences 12. Afterword 13. Suggested Reading 13. Index