Frances Allen

Frances Allen comenzó su mandato de cuarenta y cinco años en IBM en 1957, inicialmente encargada de enseñar al personal entrante los conceptos básicos del lenguaje de programación Fortran, recientemente lanzado. Rápidamente pasó de instructora a investigadora, convirtiéndose finalmente en una figura crítica en el desarrollo de la optimización de compiladores y sistemas de computación paralela, dando forma a cómo el código de máquina moderno maneja las instrucciones de software de alto nivel.

Educación temprana y orígenes profesionales

Nacida en 1932 en Peru, Nueva York, Allen creció en una granja cerca del lago Champlain. Obtuvo una Licenciatura en Ciencias en matemáticas de la Universidad Estatal de Nueva York en Albany en 1954. Después de enseñar matemáticas durante dos años, continuó su educación, completando una Maestría en Ciencias en matemáticas en la Universidad de Michigan en 1957. Buscando pagar deudas estudiantiles, se unió a IBM como programadora, con la intención de volver a la enseñanza, pero en su lugar dedicó su carrera a la firma.

Investigación sobre optimización de compiladores

Allen estableció una investigación fundamental en la optimización de compiladores, particularmente a través de su colaboración con John Cocke en el Centro de Investigación Thomas J. Watson. Su trabajo sistematizó transformaciones clave, incluida la inserción de procedimientos y la eliminación de subexpresiones comunes. Su artículo de 1966, Program Optimization, introdujo el uso de estructuras de teoría de grafos para automatizar el análisis de programas. Estos métodos se convirtieron en estándar en la informática moderna, permitiendo que los lenguajes de alto nivel produjeran código de máquina eficiente.

Proyectos de alto riesgo y computación paralela

En 1959, Allen se unió al proyecto Harvest, que apoyó a la Agencia de Seguridad Nacional en los esfuerzos de descifrado de códigos y el desarrollo del lenguaje de programación Alpha. Más tarde, entre 1980 y 1995, lideró iniciativas de IBM en computación paralela. Este trabajo incluyó el desarrollo del sistema PTRAN, que distribuía tareas a través de arquitecturas paralelas, y contribuciones al proyecto IBM Blue Gene. Alcanzó el estatus de primera mujer IBM Fellow en 1989.

LA PRUEBA GRATUITA
¿Cuánto es el tuyo?

Veinte preguntas, ocho minutos de reloj y un percentil medido frente a todos los que la han hecho. Sin registro.

Hacer la prueba de CI →

Influencia académica y reconocimiento

A lo largo de su carrera, Allen ocupó varios cargos académicos, incluyendo profesora adjunta en la Universidad de Nueva York y conferenciante en la Universidad de California, Berkeley y la Universidad de California, San Diego. Fue una mentora dedicada para las mujeres en tecnología, ayudando a aumentar la participación de las mujeres en los equipos de investigación de IBM. Sus contribuciones fueron reconocidas con el Premio Turing 2006, convirtiéndola en la primera mujer en recibir el honor.

Datos rápidos

- Nacimiento: 1932, Nueva York; Peru - Fallecimiento: 2020, Schenectady - Educación: Universidad Estatal de Nueva York en Albany, Universidad de Michigan - Empleador clave: IBM (1957–2002) - Premio Turing: 2006 - Primera mujer IBM Fellow: 1989 - Lugar de entierro: Cementerio Saint Augustine

Preguntas frecuentes de los lectores

### ¿Cuál fue la principal contribución de investigación de Frances Allen?

Fue pionera en técnicas para la optimización de compiladores, permitiendo que los compiladores mejoraran automáticamente la eficiencia del código de máquina derivado de lenguajes de programación de alto nivel.

### ¿Ocupó cargos fuera de IBM?

Sí, se desempeñó como profesora adjunta en la Universidad de Nueva York y como conferenciante tanto en la Universidad de California, Berkeley como en la Universidad de California, San Diego.

Compara con los grandes

Elon Musk vs Richard FeynmanKarl Marx vs Steve JobsPablo Picasso vs Pyotr Ilyich TchaikovskyAda Lovelace vs Galileo Galilei
Ver el Ranking →Todas las comparaciones →

Niños prodigio

Rayssa LealRayssa LealViral 'Fairy of Skate' who won Olympic street silver at age 13Jacob BarnettJacob BarnettAutistic Physics Prodigy — IUPUI Master's at 14, Perimeter…Yusra MardiniYusra MardiniSwam Refugees to Safety Across the Aegean — Olympic Athlete on…Mahnoor CheemaMahnoor CheemaPassed 34 O-Levels by Age 13 — Pakistani-British Prodigy with…
Niños prodigio →

Juega y vuelve mañana

Desafío diario del genio · Odd one out
Which number does NOT belong? 8, 27, 64, 100, 125
Toca tu respuesta ↓
¿Qué genio eres? Test de CI gratis