El código es mucho menos eficiente hoy.
Cuando el código se escribía todo en ensamblado, era muy eficiente y usaba poca memoria, pero era lento para desarrollarse.
Cuando todos migraron a C, se hizo más fácil desarrollar código, pero la cantidad de memoria requerida dio un gran salto.
- ¿Cuánto cuesta la RAM estática por MB o GB? ¿Cuándo usaron las PC RAM estática?
- ¿Por qué mi portátil con Windows 7 funciona tan lento y sigue funcionando a pesar de que tiene y 2 GB de RAM i3 3110M a una velocidad de reloj de 2,4 GHz?
- ¿Cuál es su opinión sobre Xiaomi Redmi Note 4 (4 GB de RAM, 64 GB)?
- ¿Vale la pena actualizar la RAM de mi computadora portátil de 8 a 16 GB?
- ¿Cuál es la diferencia entre DDR3 y DDR4 RAM? ¿Cuál es el mejor?
Cuando todos migraron a C ++, fue aún más fácil desarrollar código, pero la cantidad de memoria requerida nuevamente dio un gran salto.
Cuando todos comenzaron a migrar a Qt, el código portátil se hizo realidad. El uso de la memoria dio un gran salto.
Hoy se escribe mucho código en lenguajes basados en .net. Nuevamente, el uso de memoria dio un gran salto.
Mi primer editor de texto funcional fue escrito en un ensamblaje 100% 880 6809 (el año era aproximadamente 1982). Se requería menos de 1K de código objeto.
Mi próximo editor de texto incluía funciones de búsqueda y menús desplegables. Fue escrito 100% en lenguaje ensamblador Intel 86 de 16 bits (en 1989). Se requirieron aproximadamente 8K de código objeto.
Mi primer juego de aventura fue escrito al 100% en lenguaje ensamblador Intel 86 de 16 bits y requería alrededor de 12K de código objeto (nuevamente en 1989).
Hoy, apenas puedo escribir un emulador de terminal simple en C ++ (Windows) que requiera menos de 3 Megabytes.
Mi aplicación más grande, hasta la fecha, está escrita en 32 bits C ++ (Windows). Todo el código más las docenas de DLL requieren alrededor de 200 megabytes.
Mis aplicaciones de Linux son a menudo más pequeñas, pero no por mucho.