mirando hacia atrás en mi carrera de programación. He hecho muchas cosas. Pero desafortunadamente, mucho de eso ya no funciona.¿Cómo puedo hacer que mi código sobreviva? (anti software rot)
conseguir el código para volver a compilar, resulta ser complicado, así:
- Las bibliotecas son anticuados (ya no funcionan, actualizado a las versiones más recientes que son incompatibles con las versiones 5 versiones de respaldo)
- Incompatibilidades del sistema operativo
- hardware cambiado (tarjeta de video, tarjeta de sonido, etc.)
- Incluso rareza del compilador. (Las cosas viejas hechas en Watcom, simplemente no se compilan de fábrica en Visual Studio 2008)
En realidad. Esta comprensión me deprimió un poco.
Aquí estamos, todos los días diseñando y programando nuestros pedacitos más inteligentes de programas, y en pocos años ya no funciona (aparte del hecho de que es probablemente superado por otro programa de software que es aún más inteligente)
Si fuera un constructor. Yo pondría ladrillos en otros ladrillos. Y 80 años después, caminaría por la ciudad con mi nieto. Señala una casa y di: Mira chico ... tu abuelo hizo esto.
Así que mi pregunta:
¿Cómo puedo asegurar que mi software sobrevive a la prueba del tiempo?
¿Algún idioma especial debería trabajar? ¿Algún sistema operativo dado que sea más adecuado para esto que otro?
Cualquier idea bienvenida!
debería ser wiki de la comunidad – SilentGhost
Programm in Assembler. Mientras la arquitectura de la CPU no cambie ...;) – deceze
Hay pocas maneras más seguras de obtener una pregunta cerrada que decirle a la gente que no la cierre. –