100-year Software: Half-baked musings and some citations

← Acrassicauda: Iraqi metal band blag home Making the Most Out of Simple Gear →

Posted on 3 Feb 2009 3:23 UTC

Imagine a computer program which, when run 100 years from now on whatever computers they have in 100 years, produces the same output (given the same input) as that program does today.

Should the data survive, even if new software is required to interpret it? And/or should the software itself survive, still functional? I think it depends on the nature of the application: whether it is productive (Microsoft Word) or performative (a video game). The real hard problems arise when the data format is so complex and/or incompletely specified as to require an essentially performative application (examples: Microsoft Word, web applications).



Comments