Muchas veces ciertas palabras o expresiones entran en nuestro vocabulario del día a día sin saber muy bien por qué. A veces empezamos a decir ciertas cosas porque simplemente otros dicen y como sociedad concordamos en cuanto a su significado.

En el mundo de las computadoras estas situaciones también ocurren. En este artículo vamos a contar la historia detrás de eso que llamamos bug a una falla en la computadora.

1. Grace Hopper: Una extraordinaria científica de ordenadores

Grace Hopper nació el 9 de diciembre de 1906 y murió el 1 de enero de 1992. Fue una científica de computadoras muy talentosa cuyas contribuciones al área fueron bastante significativas. Después de haber terminado la licenciatura en matemáticas y física por la Universidad de Yale también hizo la maestría. En 1934, terminó su doctorado en matemáticas.

Grace Hopper formó parte de un pequeño equipo responsable de la creación del primer ordenador programable: el Harvard Mark I, colaboró ​​en la creación del primer compilador para lenguajes de programación y también influenció la creación del lenguaje de programación COBOL.

Además, fue la primera mujer en recibir la Medalla Nacional de Tecnología. Actualmente, es recordada en la Grace Hopper Celebration of Women in Computingy (La Celebración Grace Hopper de Mujeres en Computación) y continúa inspirando a varias niñas y mujeres a aprender a programar.

La sabiduría convencional nos dice también que Grace Hopper fue responsable de la creación del término bug para referirse a una falla en la computadora.

En términos, también informáticos, un bug se puede referir a un error o defecto en un programa de computador o sistema de software.

2. Grace Hopper y una polilla aplastada

Cuando un programa no funciona correctamente en nuestro ordenador decimos que hay un error o bug. En Inglés, la palabra bug es reflejada por animales o insectos.

De acuerdo con la historia el término bug apareció en el círculo de los científicos de computadoras en 1943. En ese momento Grace Hopper estaba trabajando en la marina norteamericana durante la segunda guerra mundial. Era una época difícil en la que estaba mucho en juego y había un fallo en el ordenador Mark I que se utilizaba para realizar operaciones militares.

Grace Hopper y el término bug

Grace Hopper y el término bug

Eventualmente, Grace Hopper encontró una polilla metida en medio de las piezas de la computadora y decidió aplastarla con su cuaderno. Después, quitó la polilla del ordenador con una pinza, la pegó en el cuaderno y al lado de la polilla escribió:

9 de septiembre – Primer caso en el que se encuentra un bug.

3. ¿El término bug ya había sido utilizado?

De acuerdo con el Oxford English Dictionary el término bug fue utilizado en primer lugar por Thomas Edison y apareció en un periódico en 1889 para referirse a un problema que existía en uno de los aparatos del inventor.

El término bug en informática

El término bug en informática

El uso del término bug significó la presencia de un animal en el interior del dispositivo que estaba causando problemas en su funcionamiento.

Sin embargo, bug aparece en varios diarios privados y cartas de Edison desde 1876. Al parecer, Thomas Edison inventó el término fallo y se lo entregó a la periodista que más tarde se publicó el artículo que escribió.

4. ¿Por qué Grace Hopper se quedó con el crédito del término bug?

Este artículo no tiene como objetivo llevar a discusiones acerca de quién inventó qué ni se pretende incentivar debates del tipo Edinson contra Tesla. Sin embargo, a lo largo de la historia existieron disputas de este género.

En el caso del bug de Grace Hopper, lo más probable es que haya quedado con los créditos de la invención y popularización del término bug por culpa propia. En los años que siguieron, Grace Hopper contó esta historia de la polilla en el ordenador varias veces y llegaba a un punto en que decía:

A partir de ese momento, siempre que ocurría algún problema en el ordenador, decíamos que había bugs en el interior.

Si te ha gustado esta curiosidad, por favor ¡Compártela!

¿Por qué llamamos bug a una falla en el ordenador?
5 (100%) 11 votes