Tag Archives: Languages

La Maravillosa Gracia de la Abuela COBOL: Grace Hopper

28 May

28 de Mayo de 1959

Si la vieramos en la calle pensariamos que solo es una abuelita mas, camino a la iglesia o visitar a sus nietos. Una viejita pequeña, delgada y de lentes, con una expresión amable. Nada mas lejos de la verdad.

Hoy hace 53 años, en una reunión en el Pentagono, se inicio el proceso que tomó el trabajo de esa viejita amable y lo transformó en uno de los primeros lenguajes de programación. La herencia de la abuela COBOL, como la apodaban. El primer lenguaje de programación para negocios.

“Si es una buena idea, arriesgate y hazlo. Es mucho más fácil disculparse que pedir permiso”

Al encontrarla estariamos frente a uno de los mayores íconos de la historia de la computación: la Contralmirante Grace Murray Hopper, madre del COBOL, pionera de los compiladores, los lenguajes de programación y descubridora del primer “bug” de la historia. Doctora en Matemáticas, uno de los primeros científicos de computación y oficial de la Marina de los Estados Unidos (cuenta una leyenda, posiblemente falsa, que en una misión secreta destruyó con sus propias manos la computadora Z3 de los nazis, precipitando el final de la segunda guerra mundial).

Tuvo la idea de construir programas los cuales tomaran una lista de instrucciones en “Lenguaje Natural” y lo transformara en lenguaje de máquina, de forma que fuera mas rápido y fácil programar las computadoras. Es mas, podría haber un programa similar para cada tipo de computadora, que entendiera el mismo “lenguaje”, de forma que un mismo “programa” podría correr en cualquier computadora, simplemente compilandolo en la plataforma deseada.

Nada mal para la decada de los 50’s, ¿verdad?

Y por cierto, tiene el mayor número de condecoraciones militares que cualquier otro científico de computadoras que conozca. Y definitivamente la única con un barco de guerra nombrado en su honor. Me gusta pensar que esa viejita hubiera sido capaz de derrotar a cualquiera de nosotros en “Halo”. Fácilmente, y mientras nos invitaba galletas hechas a mano.

Referencias:
Grace Hopper en Wikipedia
COBOL en Wikipedia
This day in Tech en Wired