ABSTRACT

It is rather amazing that reversible computing naturally touches a rich variety of disparate areas, including thermodynamics, quantum physics, arrow of time, number theory, computability, randomness, abstract computing machines, nanoelectronics, languages, and compilers. Additional progress in reversible computing requires advances in both theory and practice, relying on many interdependent aspects that span all these areas.