Frances Allen, cuyo trabajo en la compilación de computadoras ayudó a sentar las bases de gran parte de la programación informática moderna, murió el 4 de agosto, cuando cumplió 88 años. Fue la primera mujer en ganar el premio Turing y la primera becaria de IBM. Allen estaba decidido a hacer más eficiente el tedioso proceso de compilación (convertir programas de software en unos y ceros). El trabajo se convirtió en un sello distintivo de su carrera.
Después de obtener una maestría en matemáticas de la Universidad de Michigan, Allen aceptó un trabajo en IBM Research en Poughkeepsie, NY, en 1957, con la intención de quedarse solo hasta que pagara la deuda de su préstamo estudiantil. Ella enseñó a los empleados de IBM los conceptos básicos de su nuevo lenguaje Fortran, y luego se convirtió en una de los tres diseñadores del proyecto Stretch-Harvest de la compañía.
Allen también se desempeñó como enlace lingüístico de IBM con la Agencia de Seguridad Nacional, donde ayudó a diseñar y construir Alpha, que IBM describe como "un lenguaje de descifrado de código de muy alto nivel que presentaba la capacidad de crear nuevos alfabetos más allá de los alfabetos definidos por el sistema". El obituario del New York Times para Allen señala que la máquina Stretch-Harvest se utilizó para analizar las comunicaciones interceptadas por espías estadounidenses. Allen ayudó a construir su compilador y su lenguaje de programación.
En un perfil del New York Times de 2002 , Allen dijo que había mucho escepticismo inicial sobre Fortran y cuán efectivo podría ser para hacer que la programación de computadoras fuera más fácil y más eficiente, que era un enfoque principal de su carrera. '' Hubo una tremenda resistencia '', dijo. "Estaban convencidos de que ningún lenguaje de nivel superior podría hacer un trabajo tan bueno como ellos en el ensamblaje". Pero el trabajo despertó su interés en compilar, dijo más tarde , "porque estaba organizado de una manera que tiene una herencia de los compiladores modernos ".
Allen ayudó a construir un compilador experimental para el sistema de Computación Avanzada de IBM, y desde 1980 hasta mediados de la década de 1990, dirigió un equipo de investigación en IBM que trabaja en el nuevo concepto de computación paralela, que se volvió ampliamente utilizado en computadoras personales. También ayudó a desarrollar software para el proyecto de supercomputadora Blue Gene de IBM .
IBM dijo en reconocimiento que Allen hizo contribuciones fundamentales a la programación y la investigación de compiladores. También publicó varios artículos sobre optimización de programas, análisis de flujo de control y, en 1972, coescribió " Un catálogo de transformaciones optimizadas " con el científico informático de IBM John Cocke.
Allen pasó 45 años en IBM y se jubiló en 2002. Recibió el Premio Turing en 2006. Una firme defensora de la orientación de otras mujeres en programación, Allen fue incluida en el Salón de la Fama Internacional de Mujeres en Tecnología y recibió el Premio Augusta Ada Lovelace de la Association for Women in Computing, según IBM.
"Ella rompió el techo de cristal", dijo su colega Mark Wegman al New York Times . "En ese momento, nadie pensó que alguien como ella pudiera lograr lo que ella logró".