Lois B. Mitchell Haibt (geb. 1934) ist eine US-amerikanische Informatikerin, die vor allem als Mitglied des zehnköpfigen Teams bei IBM bekannt ist, das FORTRAN , die erste erfolgreiche höhere Programmiersprache , entwickelte . Sie gilt als eine der Pionierinnen der Informatik.

Bildung und Karriere

Haibt studierte Mathematik am Vassar College mit einem akademischen Stipendium. Sie schloss ihr Studium 1955 mit einem Bachelor-Abschluss ab. Während ihrer Zeit in Vassar arbeitete Haibt in den Sommerferien bei den Bell Laboratories . [ 1 ]

Unmittelbar nach ihrem Abschluss am Vassar College begann Haibt ihre Tätigkeit bei IBM. [ 2 ] Trotz fehlender Programmiererfahrung verdiente sie dort zunächst 5.100 US-Dollar im Jahr. [ 3 ] Diese Summe war fast doppelt so hoch wie ihr Gehalt bei den Bell Laboratories. Haibt schloss daraus, dass ein Job mit einem so hohen Gehalt zwar anspruchsvoll, aber auch faszinierend sein würde. [ 4 ] Sie war Teil eines akademisch vielfältigen Teams aus zehn jungen Menschen mit unterschiedlichen akademischen Abschlüssen und Fachgebieten, die nicht miteinander verwandt waren, wie beispielsweise Kristallographie und Kryptographie. Ihre einzige Gemeinsamkeit war ihre Erfahrung mit Mathematik. [ 4 ] Haibt war die einzige Frau im Team. [ 4 ]

Laut Haibt arbeitete das Team gut zusammen: „Niemand hatte Angst, dumm zu wirken oder seinen Code zu verteidigen. Wir lernten alle gemeinsam.“ [ 2 ] Das FORTRAN-Team arbeitete zu ungewöhnlichen Zeiten, um uneingeschränkten Zugriff auf den IBM 704 -Computer in ihren Büros im IBM-Hauptsitz in der Madison Avenue 590 in Manhattan zu haben. [ 2 ] Häufig mieteten sie Zimmer im nahegelegenen Langdon Hotel an der 56. Straße und Fifth Avenue, um tagsüber zu schlafen und nachts zu arbeiten. [ 2 ]

Im Jahr 1957 besuchte Haibt die Columbia University . [ 1 ]

Haibt ist Mitglied der Mathematical Association of America . [ 1 ]

Forschungsbeiträge

Das IBM-Team verbrachte fast drei Jahre mit der Entwicklung der Programmiersprache FORTRAN , die die Art und Weise, wie Menschen Anweisungen an Computer übermitteln, revolutionierte. [ 4 ]

Haibt leitete den vierten Abschnitt des FORTRAN-Projekts. [ 5 ] Sie analysierte den Programmablauf, der von anderen Abschnitten des Compilers erzeugt wurde . [ 6 ] Ihre Schätzungen des Programmablaufs in stark frequentierten Bereichen des Computers basierte auf der Berechnung der Ausführungshäufigkeit von Basisblöcken des Programms. Haibt verwendete hierfür Monte-Carlo-Methoden (statistische Analyse). [ 2 ] Im Zuge dessen entwickelte sie auch den ersten Syntaxanalysator für arithmetische Ausdrücke . [ 7 ] Haibt plante und programmierte den gesamten Abschnitt. [ 5 ] Haibt war außerdem Teil eines elfköpfigen Teams, das 1956 das erste Referenzhandbuch für FORTRAN entwickelte und veröffentlichte. [ 8 ]

Privatleben

Haibt war mit Luther Haibt (4. Mai 1929 – 3. Dezember 2000), einem Systemanalysten bei IBM in Thornwood, New York , verheiratet . [ 9 ] Die Haibts verbrachten ihr Erwachsenenleben im Bundesstaat New York. Haibts Tochter Carolyn studierte an der Princeton University und promovierte anschließend in Mathematik am Massachusetts Institute of Technology (MIT) . [ 9 ] Zu Haibts Hobbys zählten Inneneinrichtung und Lesen. [ 1 ]

Vermächtnis, Auswirkungen und historische Bedeutung

Habits Entwicklungen und Beiträge zu FORTRAN stellen einen Meilenstein in der Geschichte des Rechnens dar. [ 10 ] Vor FORTRAN erforderte die Programmierung die direkte Interaktion mit Maschinencode. FORTRAN führte jedoch eine völlig neue Art der Mensch-Computer-Kommunikation ein, die eine intuitivere algebraische Syntax bot. Durch diese Entwicklung wurden Komplexität und Zeitaufwand für das Schreiben von Programmen drastisch reduziert, sodass Programmieren einem breiteren Personenkreis, nicht nur Spezialisten, zugänglich wurde.

FORTRAN hatte ursprünglich das Ziel, das große Problem der ineffizienten und komplizierten Programmierung in Low-Level-Sprachen zu lösen. Das Team und seine Programmierer mussten Hardware-Befehle manuell verwalten. [ 11 ] Dies war extrem zeitaufwendig und Fehler waren keine Seltenheit. Habits Arbeit zur Programmflussanalyse und -optimierung trug jedoch maßgeblich dazu bei, FORTRAN nutzbar und effizient zu machen. Dank der einfacheren Programmierung erlangte die Sprache breite Aufmerksamkeit und Akzeptanz. Die von Habit verwendeten Monte-Carlo-Methoden zur Schätzung der Ausführungshäufigkeit waren sehr innovativ und ermöglichten es den Programmierern, bekannte Codepfade zu nutzen und die Leistung zu verbessern. Ihr Ansatz legte den Grundstein für Fortschritte in Optimierungstechniken, die heute in der modernen Programmierung kontinuierlich Anwendung finden.

Darüber hinaus entwickelte Habit den ersten Syntaxanalysator für arrhythmische Ausdrücke, was einen weiteren Meilenstein in der Informatik darstellte. Die Syntaxanalyse ist eine Kernkomponente aller modernen Programmierer und Interpreter, die Computern das Verständnis und die Verarbeitung strukturierter Programmiersprachen ermöglichen. Dank dieser Arbeit konnten Sprachen wie C, Java und Python entwickelt werden, was den nachhaltigen Einfluss von Habit und ihren Entwicklungen auf die Programmierung belegt. [ 12 ]

Obwohl ihre Innovationen und Entwicklungen äußerst erfolgreich waren, blieb Habits Arbeit, wie die vieler anderer Frauen in der Computerwelt jener Zeit, unerkannt und ungeschätzt. Mitte des 20. Jahrhunderts wurden Frauen in den MINT-Fächern, die überwiegend von Männern dominiert wurden, ungeachtet ihres Innovationsbeitrags von der gebührenden Anerkennung ausgeschlossen. Habit war die einzige Frau im FORTRAN-Team und verdeutlichte damit ein klares Ungleichgewicht der Geschlechterstandards im Unternehmen. [ 13 ] Habits Erfolg mit FORTRAN ist ein perfektes Beispiel dafür, wie Frauen selbst unter Unterdrückung und mit begrenzten Möglichkeiten zu grundlegenden Technologien beitragen können.

Der Einfluss von FORTRAN ist bis heute weltweit spürbar. Habit und die von ihr entwickelten Prinzipien haben die Gestaltung nahezu aller nachfolgenden höheren Programmiersprachen geprägt. Trotz der Entwicklung neuer Programmiersprachen wird FORTRAN weiterhin in wissenschaftlichen Rechenumgebungen, im Ingenieurwesen und in Hochleistungsrechnerumgebungen eingesetzt. [ 14 ] Die Fähigkeit des Programms, numerische Berechnungen effizient durchzuführen, sichert seine weltweite Relevanz in Bereichen wie Klimamodellierung, Physik und Chemie.

Habits Karriere spiegelt den kollaborativen und explorativen Charakter der Informatik der Vergangenheit wider. Die Bereitschaft des FORTRAN-Teams, zu experimentieren, gemeinsam zu lernen und Einschränkungen als Herausforderung und nicht als Hindernis zu begreifen, ermöglichte es dem Team, eine innovative Kultur zu entwickeln, die die heutige Technologiebranche prägt. [ 15 ] Habits Geschichte unterstreicht die immense Bedeutung von Diversität bei der Problemlösung und den Bedarf an unterschiedlichen Perspektiven, um ein kreativeres Arbeitsumfeld und damit kreativere Lösungen zu schaffen.

Die Anerkennung ihrer Arbeit trägt nicht nur zu einer präziseren Geschichtsdarstellung bei, sondern ermutigt auch zukünftige Generationen von Frauen, sich in MINT-Bereichen zu engagieren, ohne Angst vor einem männerdominierten Feld haben zu müssen. Ihre Leistungen ermöglichen es Historikern und Pädagogen, die historische Unterrepräsentation von Innovatorinnen anzugehen und zukünftige Generationen zu mehr Inklusion anzuregen. [ 16 ]

Werke

Siehe auch

Weiterführende Literatur

Referenzen

  1. ^ a b c d Bemer, Bob. „Wer war wer in der Programmierforschung von IBM? – Die Anfänge von FORTRAN“ , bobbemer.com . Archivierte Version vom 15. Mai 2011.
  2. ^ a b c d e Lohr, Steve (2002). Go To: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Maverick Scientists and Iconoclasts - The Programmers Who Created the Software Revolution . Basic Books. S.  26–27 . ISBN 978-0465042265Die
  3. ^ Janet Abbate ; Lois Haibt (2001-08-02). „Lois Haibt: Ein Interview“ . GHN: IEEE Global History Network . IEEE History Center . Abgerufen am 29.11.2013 .
  4. ^ a b c d Lohr, Steve (13.06.2001). „Pioniere der Programmiersprache 'Fortran'“ . www.fortran.bcs.org . Abgerufen am 15.11.2016 .
  5. ^ a b Backus, John. „Die Geschichte von Fortran I, II und III“ (PDF) . Software Preservation Group . Computer History Museum . Abgerufen am 22. November 2016 .
  6. ^ Holt, Nathalia (2016). Aufstieg der Raketenmädchen: Die Frauen, die uns von Raketen zum Mond und zum Mars brachten . Little, Brown. ISBN 9780316338912Die
  7. ^ Lee, John AN (1996-06-01). „Geschichte im Informatik-Lehrplan“ . SIGCSE Bull . 28 (2): 15–20 . doi : 10.1145/228296.228298 . ISSN 0097-8418 . S2CID 7903964 .  
  8. ^ „Dieser Tag in der Geschichte: 15. Oktober“ . Computer History Museum . Abgerufen am 14. September 2017 .
  9. ^ a b „Carolyn Haibt wird im Herbst Edward Norton heiraten“ . The New York Times . 12. Februar 1989. ISSN 0362-4331 . Abgerufen am 8. November 2016 . 
  10. ^ Abbate, J., & Haibt, L. (2001). Lois Haibt: Ein Interview. IEEE Global History Network.
  11. ^ Lohr, S. (2002). Go To: Die Geschichte der Programmierer, die die Software-Revolution schufen. Basic Books.
  12. ^ Lohr, S. (2002). Go To: Die Geschichte der Programmierer, die die Software-Revolution schufen. Basic Books.
  13. ^ Downey, A. (2024). Tief verborgen in den Archiven: Lois M. Haibt. American Philosophical Society.
  14. ^ Holt, N. (2016). Aufstieg der Rocket Girls. Little, Brown.
  15. ^ Holt, N. (2016). Aufstieg der Rocket Girls. Little, Brown.
  16. ^ Backus, J. (o. J.). Die Geschichte von Fortran I, II und III. Computer History Museum.