Френсіс Аллен народилася 4 серпня 1932 року в містечку Перу, штат Нью-Йорк, США. Вона здобула ступінь бакалавра в галузі математики в Технологічному інституті Нью-Йорка в 1954 році, після чого отримала магістерський ступінь у Мічиганському університеті в 1957 році.
Щоб погасити студентські кредити, вона приєдналася до IBM як викладачка, яка навчала програмуванню працівників компанії. Це стало початком її кар'єри у сфері розробки компіляторів.
Аллен пропрацювала в IBM понад 45 років, і за цей час зробила великий внесок у розвиток оптимізації компіляторів, зокрема:
• Форми представлення програм – вона розробила нові способи аналізу програмного коду, що значно покращило оптимізацію.
• Аналіз потоку даних – внесок у технології, які дозволяють компіляторам ефективно визначати залежності між командами та покращувати продуктивність програм.
• Оптимізація для суперкомп’ютерів – її дослідження допомогли створити програмне забезпечення для продуктивних обчислювальних систем.
• Проект Stretch-HARVEST – вона працювала над створенням високопродуктивних компіляторів для національної безпеки США.
• Премія Тюрінга (2006) – перша жінка, яка отримала цю нагороду, за "піонерський внесок у розробку та впровадження технологій оптимізації компіляторів".
• IBM Fellow (1989) – перша жінка в IBM, яка отримала цей найвищий внутрішній титул.
• Член Національної інженерної академії США (1997).
• Президент IEEE Computer Society (1983–1984).
Френсіс Аллен зробила величезний внесок у розвиток комп’ютерних технологій. Її дослідження у сфері автоматичної оптимізації програм стали основою для багатьох сучасних компіляторів.
Її ідеї досі використовуються в сучасних системах, від мобільних телефонів до суперкомп’ютерів. Вона також відкрила шлях для жінок у галузі інформатики та програмування.
Френсіс Аллен померла 4 серпня 2020 року, у свій 88-й день народження. Її спадщина залишається однією з найважливіших у світі комп’ютерних наук.