Ley de With

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 28 de junio de 2022; la verificación requiere 1 edición .

La " Ley de Wirth " es un chiste sobre la Ley de Parkinson de 1995 de Niklaus Wirth : " Los programas son cada vez más lentos y rápidos de lo que las computadoras son cada vez más rápidas " [1] [2] , que se usa para mostrar los crecientes problemas de rendimiento del software a pesar de los avances en el hardware .

Wirth atribuyó la "ley" a Martin Reiser , quien, en el prefacio de un libro sobre el sistema operativo Oberon , escribió: "se cree que el progreso en el hardware solucionará todas las deficiencias de los programas, pero un observador cuidadoso puede notar que los programas superan a las computadoras en tamaño y lentitud" [3 ] [4] .

Más tarde, una observación similar a veces se denominó ley de Page en honor al cofundador de Google, Larry Page , quien llamó la atención sobre un efecto similar en 2009 [5] [6] . Un chiste muy relacionado es la Ley de Gates (llamada así por el fundador de Microsoft , Bill Gates ): los programas se vuelven el doble de lentos cada año y medio [7] [8] , en cuyo caso se demuestra que la duplicación del número de transistores en un circuito integrado, predicho por la ley de Moore , se reduce a ninguna degradación en el rendimiento del software durante el mismo período de tiempo.

A pesar de que, al menos en cierta generalidad, la observación no se puede confirmar ni refutar, tiene varias explicaciones objetivas, una de las principales es el fenómeno de la hinchazón del software , la degradación del rendimiento también puede acompañar a la "industrialización" del proceso de desarrollo, el crecimiento de los proyectos, la reducción de la calidad del código y la gestión del desarrollo [9] , tal vez, hay efectos similares a la paradoja de Jevons (un aumento en la necesidad de poder de cómputo a medida que crece su disponibilidad).

Notas

  1. Felipe E. Ross. 5 Mandamientos  (inglés)  // IEEE Spectrum  : revista. Archivado desde el original el 24 de junio de 2009.
  2. Niklaus Wirth . Una súplica por Lean Software  (neopr.)  // Computer . - 1995. - febrero ( vol. 28 , núm. 2 ). - S. 64-68 . -doi : 10.1109/ 2.348001 . “El software se está volviendo más lento más rápidamente que el hardware se está volviendo más rápido”
  3. Inglés.  La esperanza es que el progreso en el hardware cure todos los males del software. Sin embargo, un observador crítico puede observar que el software logra superar al hardware en tamaño y lentitud.
  4. Reiser, Martín. La Guía del usuario del sistema Oberon y el  Manual del programador . - Asociación de Maquinaria de Computación , 1991. - ISBN 0-201-54422-9 .
  5. ¿Se puede romper la "Ley de Page"? . barra oblicua Archivado desde el original el 30 de julio de 2012.
  6. ↑ tierra del motor de búsqueda. Sergey Brin sobre romper la "ley de Page" de la lentitud del software . YouTube (27 de mayo de 2009). Consultado el 27 de mayo de 2009. Archivado desde el original el 19 de julio de 2010.
  7. Ley de Gates: "La velocidad del software se reduce a la mitad cada 18 meses" . Consultado el 12 de mayo de 2011. Archivado desde el original el 4 de junio de 2011.
  8. ^ Noticias de comunicaciones (julio de 2005). « Siemon supera el millón de puertos de cobre preparados para 10G en todo el mundo. , Noticias de comunicaciones
  9. Orion, Egan (21 de marzo de 2003). Viajes WinTel en Linux? Archivado desde el original el 12 de septiembre de 2012. , El Indagador .

Literatura