El origen de la palabra «bug» en programación

En multitud de ocasiones, millones de programadores de todo el mundo utiliza la palabra «bug» referiendose a un error de programación. Aunque todo el mundo sabe que la traducción es insecto o bicho en inglés, pocas personas saben el inicio o la anécdota de porque se le asigna esta palabra a un error en informática.

Se trata de una historia interesante y se atribuye a un «pequeño accidente» que ocurrió en los inicios de la informática.
En septiembre de 1947, la pionera de la programación, si, la pionera ya que fue una mujer. Se trata de Grace Hopper también fue almirante de la Marina de los Estados Unidos. En ese año, Grace Hopper estaba trabajando en la computadora Mark II en la universidad de Harvard. Cuando de repente encontraron un problema en el funcionamiento de la máquina. Para saber que fallo realizaron una investigación, y se descubrió que, la causa era un insecto (una polilla) que se había quedado atrapada en uno de los relés. Grace Hopper y su equipo retiraron físicamente el insecto y anotaron en su registro: «Primer caso de bug encontrado». La polilla se pegó en el libro de registros, y desde entonces, el término «bug» se ha utilizado coloquialmente para referirse a problemas o errores en el software.

También es importante explicar que Grace Hopper popularizó la idea de los lenguajes de programación independientes de la máquina, lo que derivó en el desarrollo de COBOL, un lenguaje de alto nivel de programación que aún se utiliza. Si se desea ver el post de Cobol clicar en:

https://www.mipconline.es/?s=cobol: El origen de la palabra «bug» en programación

Aunque el incidente de la polilla es famoso, es importante destacar que los términos «bug» y «debugging» ya se utilizaban en el contexto de la ingeniería eléctrica y mecánica para describir la búsqueda y corrección de problemas técnicos antes de este evento específico. Sin embargo, el incidente de la polilla ayudó a popularizar el uso de la palabra «bug» en el ámbito de la informática y la programación.

author

Related Articles

Social Media Auto Publish Powered By : XYZScripts.com
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad