Computer scientist Frances Allen, known for her work on compiling, dies at 88


Frances Allen, whose work on computer compiling helped establish a foundation for much of modern computer programming, died on August 4th, her 88th birthday. She was the first woman to win the Turing Award, and the first female IBM fellow. Allen was determined to make the tedious compiling process — converting software programs into ones and zeroes— more efficient. The work became a hallmark of her career.
After receiving a master’s degree in mathematics from the University of Michigan, Allen took a job with IBM Research in Poughkeepsie, NY, in 1957, intending only to stay until she had her student loan debt paid off. She taught IBM employees the basics of its new Fortran language, later becoming one of three designers for the company’s Stretch-Harvest project.
Allen also served as IBM’s language liaison with the National Security Agency, where she helped design and build Alpha, which IBM describes as “a very high-level code breaking language which featured the ability to create new alphabets beyond the system defined alphabets.” The New York Times obituary for Allen notes that the Stretch-Harvest machine was used to analyze communications intercepted by American spies. Allen helped built its compiler, and its programming language.
In a 2002 New York Times profile, Allen said there was much initial skepticism of Fortran and how effective it could be in making computer programming easier and more efficient, which was a main focus of her career. ‘’There was tremendous resistance,’’ she said. ‘’They were convinced that no higher level language could possibly do as good a job as they could in assembly.’’ But the work sparked her interest in compiling, she said later, “because it was organized in a way that has a direct heritage to modern compilers.”
[embedded content]
Allen helped build an experimental compiler for IBM’s Advanced Computing system, and from 1980 to the mid-1990s, she headed a research team at IBM working on the new concept of parallel computing, which became widely used in personal computers. She also helped develop software for IBM’s Blue Gene supercomputer project.
IBM said in an appreciation that Allen made seminal contributions to programming and compiler research. She also published several papers on program optimization, control flow analysis, and in 1972 co-wrote “A Catalog of Optimizing Transformations” with fellow IBM computer scientist John Cocke.
Allen spent 45 years at IBM, retiring in 2002. She received the Turing Award in 2006. A strong supporter of mentoring other women in programming, Allen was inducted into the Women in Technology International Hall of Fame and received the Augusta Ada Lovelace Award from the Association for Women in Computing, according to IBM.
“She broke the glass ceiling,” her colleague Mark Wegman told the New York Times. “At the time, no one even thought someone like her could achieve what she achieved.”
Frances Allen, whose work on computer compiling helped establish a foundation for much of modern computer programming, died on August 4th, her 88th birthday. She was the first woman to win the Turing Award, and the first female IBM fellow. Allen was determined to make the tedious compiling process —…
Recent Posts
- FTC Chair praises Justice Thomas as ‘the most important judge of the last 100 years’ for Black History Month
- HP acquires Humane Ai and gives the AI pin a humane death
- DOGE can keep accessing government data for now, judge rules
- Humane’s AI Pin: all the news about the dead AI-powered wearable
- In a test, 2000 people were shown deepfake content, and only two of them managed to get a perfect score
Archives
- February 2025
- January 2025
- December 2024
- November 2024
- October 2024
- September 2024
- August 2024
- July 2024
- June 2024
- May 2024
- April 2024
- March 2024
- February 2024
- January 2024
- December 2023
- November 2023
- October 2023
- September 2023
- August 2023
- July 2023
- June 2023
- May 2023
- April 2023
- March 2023
- February 2023
- January 2023
- December 2022
- November 2022
- October 2022
- September 2022
- August 2022
- July 2022
- June 2022
- May 2022
- April 2022
- March 2022
- February 2022
- January 2022
- December 2021
- November 2021
- October 2021
- September 2021
- August 2021
- July 2021
- June 2021
- May 2021
- April 2021
- March 2021
- February 2021
- January 2021
- December 2020
- November 2020
- October 2020
- September 2020
- August 2020
- July 2020
- June 2020
- May 2020
- April 2020
- March 2020
- February 2020
- January 2020
- December 2019
- November 2019
- September 2018
- October 2017
- December 2011
- August 2010