gm-cloud-design-el-origen-del-bug-informatico-de-toda-la-vida

El origen del “bug informático” de toda la vida

Por definición, un “bug informático” o “error informático” simplemente se trata de eso, de un error o un fallo. Se trata de un problema con un ordenador o sistema informático que puede desencadenar otros problemas no deseados. Existen programas, llamados debuggers, que se encargan de ayudar a la detección y corrección de estos errores, se encargan de depurar el código en busca de anomalías que sean las culpables de dicho fallo.

¿Y porqué se llama bug?

Corrían los años 40, concretamente el 1947, cuando unos ingenieros informaron que el ordenador llamado Mark II sufría un fallo en un relé e investigando dicho relé acabaron encontrando una polilla, bug en inglés, que provocó el fallo. Además, a los ingenieros no se les ocurrió otra cosa que pegar la polilla con cinta adhesiva en el documento bitácora con el siguiente comentario: “First actual case of bug being found“, es decir, “Primer caso de bug encontrado”.

Desde entonces, este incidente se usa como origen del uso de bug para señalar un problema en algún sistema. Es cierto que previamente ya se conocía el uso de este término por Edison y de ahí el chascarrillo de “primer caso de bug encontrado”, pero la anécdota fue tan graciosa que se considera el origen en el Mark II.

De Courtesy of the Naval Surface Warfare Center, Dahlgren, VA., 1988. - U.S. Naval Historical Center Online Library Photograph NH 96566-KNThe above link is no longer valid on 13.04.2017, the image available here., Dominio público, https://commons.wikimedia.org/w/index.php?curid=165211

De Courtesy of the Naval Surface Warfare Center, Dahlgren, VA., 1988. – U.S. Naval Historical Center Online Library Photograph NH 96566-KNThe above link is no longer valid on 13.04.2017, the image available here., Dominio público, https://commons.wikimedia.org/w/index.php?curid=165211

 

De hecho, si nos remontamos al año 1896 podemos encontrar en un manual de electricidad de aquella época la frase: “El término bug se usa para indicar un fallo o problema en conexiones o funcionamiento de aparatos eléctricos”. Así que este concepto viene del sector de la telegrafía y también lo usaban las compañías telefónicas de antaño para indicar que existía ruido en las líneas de teléfono.