RevComp
Software Subgroup
Software subprojects:
Reversible programming systems (architectures, languages,
emulators, compilers, debuggers) (goals 1,
2,
3,
paper,
overview)
Collaborators: Carlin Vieri, Dave Small. Current students:
Andrew Dickinson, Shawn Outman. Past students: Steve Lewis,
Waishan Lau, Christian Roberson, Matt DeBergalis, Charles Vermette Potential
collaborators: Chris Carothers (Renssalaer), Antonio Gentile (Italy).
Past
collaborators: Tom Knight, Norm Margolus, Scott Rixner.
Systems: JIMSwing, a
GUI Reversible
MIPS Debugger
Reversible algorithms (goal)
Current students: Andrew Dickinson. Past collaborators:
Josie Ammer
Locally Hosted Resources:
-
JANUS, Lutz &
Derby's Reversible Language
-
Chris Lutz and Howard Derby created the first known high-level reversible
language, called JANUS, in 1982 at Caltech. Here is an HTML reproduction
of a letter describing the language that Lutz wrote to Rolf Landauer in
1986.
Potential future projects that haven't been started:
-
Programming language for physical algorithms (goal)