Frances Elizabeth Allen
Introducción.-
Elisabeth Allen fue una científica de la computación pionera en varios campos cuyo trabajo ayudó a que, décadas después, sea tan fácil desarrollar programas y aplicaciones informáticas rápidas y eficientes que prácticamente cualquiera pueda crear una app que funcione en nuestros teléfonos móviles.
Desarrolló y implementó sus métodos como parte de compiladores para IBM STRETCH-HARVEST y el sistema experimental avanzado de computación. Este trabajo estableció la viabilidad y la estructura de los optimizadores modernos independientes de la máquina y el lenguaje.
También tuvo un rol importante en la creación de lenguajes de programación y códigos de seguridad para la Agencia de Seguridad Nacional Americana.

Biografía.-
Nació el 4 de agosto de 1932 en un pueblo llamado Peru, que está situado en el estado Clinton de Nueva York. Su familia fue granjera y fue la mayor de seis hermanos, a los 22 años se graduó en Universidad Estatal de Nueva York. Tras ello, Elizabeth se título como profesora por la rama de Ciencias y Matemáticas para dedicarse al ocio con el que había crecido. Comenzó dando clases en una escuela de su pueblo natal. Dos años después se matriculo en la Universidad de Michigan y consiguió un título de máster en matemáticas en 1957.
En 1972 , Allen se caso con un profesor de la Universidad de Nueva York Jacob T. Schwartz. Se divorciaron diez años después. No tuvo hijos.
Elisabeth tenía deudas universitarias que resolver así que comenzó a trabajar en la IBM (International Business Machines) como formadora en el lenguaje de programación Fortran. Antes del Fortran, los programadores introducían las instrucciones en el ordenador utilizando un lenguaje binario. Fortran permitía a los desarrolladores trabajar de una forma más intuitiva. Esta idea radicó en la mente de Allen y se convertiría en el motor de su trabajo.

Vida laboral.-
En ese momento su idea era trabajar para devolver los créditos acumulados y volver a enseñar matemáticas. Pero no fue asi, ya que dedico todo su trabajo en IBM, donde trabajó hasta su jubilación en 2002 y a la que siguió vinculada años después de retirarse.
En 1959 fue asignada al proyecto Stretch/Harvest, de la NSA (Agencia Nacional de Seguridad). Stretch fue uno de los primeros superordenadores, y Harvest fue un procesador para ese superordenador desarrollado por la NSA para descifrar códigos y obtener información.
Ellos consiguieron desarrollar un programa que permitiese escribir código en esos tres lenguajes para el Stretch, un objetivo muy ambicioso para la época que ellos lograron alcanzar. En este empeño, Allen actuó como enlace entre IBM y la NSA. El sistema que creó con sus compañeros se utilizó durante 14 años, hasta que fue retirado y sustituido en 1976.
De nuevo en la IBM, Elizabeth siguió trabajando, intentando siempre que los compiladores que desarrollaban fuesen lo más eficientes posible para que los programadores que trabajaban con ellos pudiesen crear programas sencillos e intuitivos que funcionasen ágiles y sin problema al ser utilizados en ordenadores reales.
Junto con el investigador John Cocke, Allen publicó una serie de papers a finales de los años 60 y 70 que analizaban el delicado equilibrio entre la facilidad de creación de un programa y la eficiencia y rapidez con que éste se ejecutaba. Sus ideas eran esenciales para la evolución de la programación informática hasta la actualidad.
En su época la informática, el desarrollo y la programación fue un campo dominado principalmente por hombres. En los años 70 y 80 Elizabeth trato de cambiar esa dinámica y gracias en parte a sus esfuerzos, la mitad del equipo de IBM estaba formado por mujeres. Se esforzaba por encontrar talento entre la gente menos representada.

Éxitos y Prémios.-
En 1989 se convirtió en la primera mujer IBM Fellow, un título otorgado por la compañía a los programadores, científicos e ingenieros más destacados. En 1994 fue elegida socia de la Academia americana de Artes y Ciencias. En 1997, Allen fue incorporada al Salón de la Fama de las Mujeres en la Tecnología. En 2002 se retiró de IBM y ganó el Premio Augusta Ada Lovelace ese año de la Asociación para Mujeres Informáticas. En 2007 Allen estuvo reconocida por su trabajo en informática de alto rendimientoen y en 2006 fue la primera mujer en ganar el Premio Turing de la Association for Computing Machinery (considerado el Nobel de las Ciencias de la Computación). En entrevistas tras este premio declaró que esperaba que en los siguientes años hubiese “más oportunidades para mujeres en ciencia, computación e ingeniería”. En 2009 le fue otorgado un Doctorado Honorario de Ciencia de la Universidad McGill por sus "contribuciones pioneras a la teoría y práctica de optimizar técnicas de compilación que forjó la base para optimizar compiladores modernos y la ejecución paralela automática". En su conferencia presentada a ACM, Allen describe su trabajo.

Fallecimiento.-
Frances Elizabeth Allen falleció a causa de la enfermedad de Alzhéimer en 2020, justamente el día que cumplía 88 años.