jueves, 20 de diciembre de 2018

HISTORIA: ¿que es un bug informático?





Una de las cosas que más me choco cuando comencé con el mundo de la informática fue la explicación de lo que es un "bug" en la informática, más exactamente conocer la historia de por qué se llama así  y aunque en la época en la que comencé en este mundillo (80) casi parecía una leyenda urbana, cuando me mostraron que era verdad me quede entre no saber qué decir y el ataque de risa, en fin, aquí dejo la historia, ya que es su aniversario, para que los nuevos y no tan nuevos en este mundo, sepan de dónde viene este termino.







bug : n.
Una propiedad no deseada y no deseado de un programa o pieza de hardware, la cual hace que no funcione correctamente. Antónimo de función . Ejemplos: " Hay un error en el editor: escribe las cosas al revés.""El sistema se estrelló debido a un error de hardware.""Fred es un ganador, pero tiene algunos errores"(es decir, Fred es un buen tipo, pero tiene algunos problemas de personalidad).



Nota histórica: Al almirante Grace Hopper (un pionero de la computación temprana  más conocido por haber inventado COBOL) le gusta contar una historia en la que un técnico resolvió un problema técnico en la máquina de Harvard Mark II tirando de un insecto real de entre los contactos de uno de los relés, y posteriormente promulgó bug en su sentido hacker como una broma sobre el incidente (aunque, como se cuidó que admitir que no estaba allí cuando sucedió). Durante muchos años el libro de registro asociado con el incidente y el error real de que se trate (una polilla) sentado en una vitrina en el Naval Surface Warfare Center (NSWC). Toda la historia, con una imagen del libro de registro y la polilla grabado en él, se registra en el Anales de la Historia de la computación , vol. 3, N º 3 (julio de 1981), pp 285-286.
El texto de la entrada de registro (del 9 de septiembre 1947), dice: " 1545 Relay # 70 Grupo F (polilla) en el relé. Primer caso real de bicho que se encuentra". Este texto establece que el término ya estaba en uso en el momento en su sentido específico actual - y Hopper mismo informa que el término se aplica regularmente a los problemas en la electrónica del radar durante la Segunda Guerra Mundial.





El "error original" (la fecha título no es la correcta)


De hecho, el uso de bug en el sentido de un defecto industrial ya se había establecido en la época de Thomas Edison, y un uso más específico y más bien moderna se puede encontrar en un manual eléctrica a partir de 1896 ( de Hawkin Nuevo Catecismo de Electricidad , Theo. Audel & Co.) que dice: " El término "bug" se utiliza de forma limitada para designar cualquier fallo o problemas en las conexiones o de trabajo de los aparatos eléctricos. "Además, observa que el término es" dice que se originó en la telegrafía cuádruplex y se han transferido a todos los aparatos eléctricos. "
Esta última observación podría explicar una etimología popular común del término, que proviene de teléfono de uso de la empresa, en la que " los errores en un cable de teléfono "fueron acusados ​​de líneas ruidosas. A pesar de esta derivación parece estar confundido, bien puede ser un recuerdo distorsionado de una broma primera corriente entre telégrafo operadores de hace más de un siglo!
O tal vez no es una broma. Los historiadores del campo nos informan de que el término " bug "se utiliza regularmente en los primeros días de la telegrafía para referirse a una variedad de manipuladores telegráficos semiautomáticos que enviarían una serie de puntos si se mantiene presionada. De hecho, los manipuladores Vibroplex (que se encuentran entre los más comunes de este tipo), incluso tenían un gráfico de un escarabajo en ellos (y todavía lo hacen)! Mientras que la capacidad de enviar puntos repetidos era automáticamente muy útil para los operadores profesionales de código morse, estos también fueron significativamente más difícil de usar que los manipuladores manuales antiguos, y que podría tomar un poco de práctica para asegurar una no introducir puntos extraños en el código mediante la celebración de la clave por una fracción demasiado tiempo. En las manos de un operador sin experiencia, un Vibroplex " bug "en la línea podría significar que una gran cantidad de confusas Morse pronto iba a venir a tu manera.
Además, el término " bug "ha sido utilizado entre los técnicos de la radio para describir un dispositivo que convierte las variaciones del campo electromagnético en señales acústicas. Se utiliza para rastrear la interferencia de radio y buscar emisiones de radio peligrosos. Uso de la comunidad Radio deriva de la forma de cucarachas como de las primeras versiones utilizadas por los físicos del siglo 19. Las primeras versiones consistían en una bobina de alambre (cucaracha cuerpo), con los dos extremos de los conductores que salen y se inclinó de nuevo a casi tocar la formación de chispas (cucaracha antenas). El error es que el técnico de radio lo que el estetoscopio es el médico estereotipada. Este sentido es casi seguro ancestral de uso moderno de " bug"de un dispositivo de vigilancia encubierta, pero también puede haber contribuido a la utilización de" error "por los efectos de la interferencia de radio en sí.
En realidad, el uso de bug en el sentido general de un evento disruptivo se remonta a Shakespeare! (Henry VI, parte III - acto V, escena II: King Edward: " Por lo tanto, se encuentran allí tú estás Muere tú, y el miedo a morir, Porque Warwick era un error que fear'd todos nosotros.. ") En la primera edición de El diccionario de Samuel Johnson, un significado del error es " Un objeto espantoso, un fantasma caminando ", lo que se remonta a la 'pesadilla', un término de Gales para una variedad de monstruo mitológico que (para completar el círculo), recientemente se ha vuelto a introducir en el léxico popular a través de la fantasía juegos de rol.
En cualquier caso, en la jerga de la palabra casi nunca se refiere a los insectos. Aquí está una conversación plausible que en realidad nunca sucedió: " Hay un error en esta granja de hormigas " " ¿Qué quieres decir? Yo no vi ninguna hormigas en ella. ""Ese es el error. "
Un análisis cuidadoso de las cuestiones etimológicas se puede encontrar en un artículo de Fred R. Shapiro, 1987, " Entomología del Error de programación: Historia y Folklore ", American Speech 62 (4) :376-378.
[No ha sido un mito generalizado de que el fallo original, se trasladó a la Smithsonian, y una versión anterior de esta entrada por lo aseverado. Un corresponsal que pensó para comprobar descubrió que el error no estaba allí. Si bien la investigación de este a finales de 1990, su editor descubrio que el NSWC todavía tenía el error, sino que había intentado sin éxito obtener el Smithsonian lo acepta - y que el actual comisario de la Historia de la Tecnología Museo de América no lo sabía, y acordó que que haría una exposición que vale la pena. Se trasladó a la Smithsonian a mediados de 1991, pero debido a las limitaciones de espacio y dinero no estaba realmente exhibida durante años después. Por lo tanto, el proceso de investigar el error original de una computadora-bug arreglaron de una manera totalmente inesperada, por lo que el mito es cierto! -ESR]

No hay comentarios:

Publicar un comentario

Breve historia de internet

La historia de Internet y las páginas web es fascinante y está marcada por una serie de hitos tecnológicos y desarrollos innovadores que han...