Loop, Patch, Library, Bug, son términos usados en nuestros días en programación de computadoras y se originan en características físicas de la legendaria Mark I, una computadora electromecánica de los años de la Segunda Guerra Mundial http://sites.harvard.edu/~chsi/markone/language.html
Atentos. Daremos un paseo:
Loop: La cinta de papel con código de secuencia, funciones o números podría estar en bucle sobre sí misma para realizar operaciones repetitivas, como en el interpolador mostrado aquí.
![]() |
Collection of Historical Scientific Instruments, Harvard University |
Patch: Pequeñas correcciones a la secuencia programada podrían hacerse remendando porciones de la cinta de papel y re-perforando los agujeros en esa sección.
![]() |
Photographed from a tape sample at Grace Murray Hopper Collection, Archives Center, National Museum of American History, Smithsonian Institution |
Library: Secciones de cinta de problemas anteriores podrían ser cortadas, almacenadas y pegadas de nuevo con pegamento y hierro para nuevos usos, formando un creciente repositorio de código de computadora.
![]() |
Collection of Historical Scientific Instruments, Harvard University |
Bug: Antes de 1944, los ingenieros eléctricos ya usaban el término "bug" para referirse a defectos físicos difíciles de encontrar que impedían el funcionamiento de un dispositivo eléctrico. El equipo Mark I se apropió del término para problemas inesperados en la "codificación" de un problema. Abajo dibujos de Grace Hopper acerca de los diferentes tipos de errores encontrados durante su trabajo.
![]() |
Image courtesy of the Smithsonian Archives Center. |
Un Bug legendario: En 1947, un mal funcionamiento físico en la computadora de la Mark II fue remontado a una polilla atascada en uno de los relais. Grace Hopper lo grabó en el diario de operaciones con la anotación "Primer caso real de error encontrado".
![]() |
Grace Murray Hopper Collection, Archives Center, National Museum of American History, Smithsonian Institution |
Todo un legado.
Comentarios
Publicar un comentario