#EfeméridesPrincipia

07 Agosto

Mark I es presentado oficialmente en Harvard

Por Quique Royuela

El 7 de agosto de 1944 es presentado oficialmente en Harvard el Mark I, primer ordenador electromecánico.

Su nombre oficial fue IBMAutomatic Sequence Controlled Calculator (ASCC) y fue desarrollado por IBM en sus instalaciones aunque posteriormente fue trasladado a Harvard para que pudiera ser programado y utilizado con fines científicos y bélicos.

Mark I. Créditos: Harvard

 

Se construyó a partir de la máquina analítica diseñada por Charles Babbage y sobre la que en 1842, el matemático italiano Luigi Menabrea desarrolló una extensa descripción del diseño de Babbage en francés. A partir del trabajo de Menabre, en 1843, la gran Ada Lovelace, tradujo y mejoró a base de anotaciones la descripción de tal manera que de estas notas proporcionadas por Ada Lovelace se extrajo el que se conoce como primer algoritmo informático cuyo objtivo era ser procesado por esta máquina analítica- Por ello, a Ada Lovelace se la considera la primera programadora informática.

El Mark I ejecutaba operaciones matemáticas muy básicas y algunos cálculos complejos sobre ecuaciones demovimiento parabólico, funcionaba con relés,era programada con interruptores e interpretaba los datos contenidos en cintas de papel perforado.

Una de las programadoras de este Mark I fue la física y matemática grace Murray Hoper, que también programó las versiones de computadores Mark II y Mark III. Tras años investigando en Harvard, la contrató la empresa Eckert-Mauchly, donde Grace Hoper hizo sus principales contribuciones en la informática, desarrollando el primer compilador de la historia: el A-0, que traducía símbolos lógicos y matemáticos a código máquina (binario).

El compilador desarrollado permitía hacer un seguimiento exhaustivo de las llamadas a las rutinas de programación guardadas en la cinta magnética, cambiando de forma notable la manera de procesar la información. Tras el éxito del A-0, la versión A-2 del compilador diseñado por Hopper, proporcionado a los clientes y con el que se les invitaba informar de las mejoras en el código, posiblemente se trate del primer software open source —programa informático de código abierto— gratuito. El siguiente paso que dio Grace Hoper fue esencial para los lenguajes de programación. Trató de desarrollar un programa que, básicamente, interpretase y tradujese órdenes en inglés a código binario para hacerlo más accesible a los usuarios. A quién le contase esta idea no le debió parecer muy buena. Le aseguraron que aquello era imposible, argumentando que las máquinas «no hablaban inglés». ¿Imposible? Estaba claro que no conocían a Amazing Grace.

Más sobre Grace Hoper.

El 7 de agosto de 1944 es presentado oficialmente en Harvard el Mark I, primer ordenador electromecánico.