3 ms·
Does having a time-reversible programming language mean that if you start with the output of a given program, you can run the program backwards and get the inpu
by azeirah 10y ago
Does having a time-reversible programming language mean that if you start with the output of a given program, you can run the program backwards and get the input?
This would be useful outside of research. Though, I expect the memory usage will be ridiculous.
- conistonwater 10y agoIsn't that already a thing, if you really want it? [1,2,3] [1] https://en.wikipedia.org/wiki/Retroactive_data_structures https://en.wikipedia.org/wiki/Retroactive_data_structures [2] https://www.youtube.com/watch?v=T0yzrZL1py0 https://www.youtube.com/watch?v=T0yzrZL1py0 [3] https://www.youtube.com/watch?v=WqCWghETNDc https://www.youtube.com/watch?v=WqCWghETNDc
- garaetjjte 10y agohttps://sourceware.org/gdb/wiki/ReverseDebug https://sourceware.org/gdb/wiki/ReverseDebug http://rr-project.org/ http://rr-project.org/