Frances E. Allen, (született 4.augusztus, 1932, Peru, New York, USA-meghalt 4. augusztus 2020), amerikai számítógépes tudós, aki az első nő volt, aki megnyerte az A. M. Turing-díjat (2006), a számítástechnika legmagasabb kitüntetését, “úttörő hozzájárulásáért a fordító technikák optimalizálásának elméletéhez és gyakorlatához, amely lehetővé teszi, hogy megalapozta a modern optimalizáló fordítóprogramokat és az automatikus párhuzamos végrehajtást.”
Allen diplomát (1954) szerzett matematikából az Albany State Teachers College-ban (ma New York-i Állami Egyetem, Albany) és mesterképzést (1957) matematikából a Michigani Egyetemen. Röviddel a diploma megszerzése után Allen csatlakozott IBM ‘ S Thomas J. Watson Kutatóközpont, ahol először felvették, hogy tanítsa a személyzet tudósait egy új számítógépes programozási nyelv nevű Fortran. Az 1960-as években Allen olyan IBM szuperszámítógépek fordítóprogramjain dolgozott, mint az IBM 7030 (Stretch néven ismert) és az IBM 7950 (Harvest néven ismert), amelyeket az Egyesült Államok Nemzetbiztonsági Ügynöksége rendelt a Los Alamos Nemzeti laboratóriumba történő szállításra. Későbbi munkájának nagy része a multiprocesszoros rendszerek hatékony számítógépes programozására vonatkozott, különösen a párhuzamos fordítási csoporttal (Ptran) végzett munkája, amelyet az 1980-as évek elején alapított. 1989-ben IBM ösztöndíjasnak nevezték ki, az első ilyen megtisztelt nő, és az IBM technológiai Akadémia elnöke (1995). Allen 2002-ben nyugdíjba vonult.
karrierje nagy részében Allen különböző egyetemeken tartott előadásokat. Ő is szolgált a amerikai Nemzeti Tudományos Alapítvány (1972-78). Allen-t megválasztották az Egyesült Államok nemzeti mérnöki Akadémiájába (1987), az elektromos és elektronikai mérnökök Intézetébe, az Association for Computing Machinery-be, az American Academy of Arts and Sciences-be és az American Philosophical Society-be (2001). A Turing-díj mellett Allen megkapta a 2002-es Augusta Ada Lovelace-díjat a számítástechnikai nők Szövetségétől.