DEV Community

Cover image for ¿Por qué los errores de software se denominan "bugs"?
Christian Paez
Christian Paez

Posted on

¿Por qué los errores de software se denominan "bugs"?

El uso del término "bug" para describir problemas con el software es ahora común y se utiliza tanto en contextos técnicos como no técnicos. ¿Cuáles son los orígenes del término?, ¿Se refiere a un insecto real?, Comprobemos algunos hechos históricos.

Thomas Edison

El término "bug" en el software se deriva del término en Inglés para referirse a un insecto. El primer uso registrado del término "bug" para describir un problema con una máquina fue en 1878, cuando Thomas Edison lo utilizó para describir un problema con uno de sus fonógrafos.

Radioingeniería

El término "bug" también se utilizó para describir problemas con dispositivos mecánicos en los primeros días de la radio. En un artículo publicado en las Actas del Instituto de Ingenieros de Radio en junio de 1920, E. J. Stone describió un problema con un receptor causado por un "bicho" en el cableado.

Grace Hopper

En 1946, cuando Hopper trabajaba en el ordenador electromecánico Harvard Mark II, los operadores rastrearon un error a una polilla atrapada en un relé, acuñando el término "bug". Este bug fue cuidadosamente retirado y pegado en el libro de registro. Este cuaderno de bitácora, con la polilla adherida, forma parte de la colección del Museo Nacional de Historia Americana del Smithsonian.

Página original del registro del Mark II.

John McCarthy

En un artículo publicado en el Boletín del Centro de Computación de la Universidad de Harvard en octubre de 1947, John McCarthy, el padre de la inteligencia artificial, describió un problema con un programa informático como un "bug".

Esperamos que estos hechos históricos le recuerden que la terminología del software es interesante porque está en constante cambio y evolución. A medida que se crea nuevo software, nace nueva terminología.

Lee esta publicación en Art Of Code: https://es.artofcode.tech/por-que-los-errores-de-software-se-denominan-bugs/

Top comments (0)