Biography:Lois Haibt

From HandWiki
Lois Haibt
Born
Lois B. Mitchell

1934 (age 91–92)
Chicago, Illinois
Alma materVassar College
Known forDeveloper of FORTRAN
Spouse(s)Luther Haibt
Children1
Scientific career
FieldsComputer science
InstitutionsIBM, Thomas J. Watson Research Center
Bell Laboratories

Lois B. Mitchell Haibt (born 1934) is an American computer scientist best known for being a member of the ten-person team at IBM that developed FORTRAN, the first successful high-level programming language. She is known as an early pioneer in computer science.

Education and career

Haibt studied mathematics at Vassar College with an academic scholarship. She graduated with a bachelor's degree in 1955. While at Vassar, Haibt worked at Bell Laboratories during the summer.[1]

Immediately after graduating from Vassar, Haibt began working at IBM.[2] She started with an annual salary of $5,100, despite her lack of prior programming experience.[3] This sum was almost double the amount that she would have made at Bell Laboratories. Haibt inferred that any job with such a high salary would be difficult, but fascinating.[4] She was part of an academically diverse team of ten young people with varying academic degrees and unrelated areas of expertise, such as crystallography and cryptography. Experience with mathematics was their one common connection.[4] Haibt was the only woman on the team.[4]

According to Haibt, the team worked well together: "No one was worried about seeming stupid or possessive of his or her code. We were all just learning together."[2] The FORTRAN team worked nontraditional hours so that they could have unlimited access to the IBM 704 computer at their offices in IBM headquarters at 590 Madison Avenue in Manhattan.[2] They frequently rented rooms at the nearby Langdon Hotel on 56th Street and Fifth Avenue in order to sleep during the day and work at night.[2]

In 1957, Haibt attended Columbia University.[1]

Haibt is a member of the Mathematical Association of America.[1]

Research contributions

The IBM team spent almost three years creating the programming language FORTRAN, which reformed the way people communicate instructions to computers.[4]

Haibt was in charge of section four of the FORTRAN project.[5] She analyzed the flow of programs produced by other sections of the compiler.[6] Her estimates of flow in high-traffic areas of the computer were obtained by calculating how often basic blocks of the program would execute. Haibt employed Monte Carlo methods (statistical analysis) for these calculations.[2] Through this process, she also created the first syntactic analyzer of arithmetic expressions.[7] Haibt planned and programmed the entire section.[5] Haibt was also part of an eleven-person team to develop and release the first reference manual for FORTRAN in 1956.[8]

Personal life

Haibt was married to Luther Haibt (May 4, 1929 – December 3, 2000), a systems analyst at IBM in Thornwood, NY.[9] The Haibts spent their adult lives in New York state. Haibt's daughter, Carolyn, attended Princeton University for her bachelor's degree and went on to receive a Ph.D. in mathematics from the Massachusetts Institute of Technology.[9] Haibt's hobbies include interior decorating and reading.[1]

Legacy, Impact and Historical Significance

Habit's developments and contributions to FORTRAN represent a foundational moment for the history of computing.[10] Before FORTRAN programming needed a direct interaction with machine code, but FORTRAN introduced a whole new way for humans to communicate with computers that contained a more intuitive algebraic syntax. With this development the complexity and time needed to write programs was drastically reduced and enabled computing to be done by a broader group of people not just specialists.

FORTRAN in the beginning wanted to solve the huge pain point of inefficient and complicated process of programming in low level languages. The team and its programmers originally had to manually manage hardware instructions. T[11]his took an extremely long time to do and it was not unlikely that a team member would make an error. However, Habit's work for program flow analysis and optimization directly helped to make FORTRAN useable and efficient. This also allowed for them to get widespread attention and adoption due to its easier programming. The Monte Carlo methods Habit used to estimate execution frequency was very innovative and allowed for the programmer to use known code paths and improve performance. Her approach laid the ground work for advancements in optimization techniques that are continuously used in modern programming today.

Additionally, Habit developed the first syntactic analyzer for arrhythmic expressions which was another milestone in computer science. Syntax analysis is a core component of all modern programmers and interpreters use so computers are able to understand and process structured programming languages. This work Habit did allowed for languages like C, Java, and Python to be created showing that Habit and her developments have a long-lasting influence on programming. [12]

Although her innovation and creations have be extremely successful, Habit's work went unrecognized and unappreciated like many other women in the computing world during this time. The mid 20th century excluded women from proper recognition in STEM fields that were predominately dominated by men no matter the impact women had in innovation. Habit was the only women on the FORTRAN team showing a clear imbalance in gender standards for the company. [13]Habit's success with FORTRAN is a perfect example of how women can contribute to foundational technology even when facing oppression and limited opportunities.

FORTRAN's impact is still felt around the world today. Habit and the principles she created have influenced the design of almost every high-level programming language that has preceded it. Even though these new programing languages have been created, FORTRAN remains in use for scientific computing, engineering, and high performance computing environments. [14]The programs ability to handle numerical calculations efficiently ensure its relevance around the world in fields like climate modeling, physics, and chemistry.

Habit's career also can be seen to reflect the collaborative and exploratory nature of past computer science. The teams willingness at FORTRAN to experiment, learn as a group and face limitations as a challenge not a barrier allowed for the team to develop an innovative culture that has defined the tech industry today. [15]Habit's story underscores the extreme importance of diversity in problem solving and the need for varied perspectives so that the work environment is more creative in its solutions.

Recognizing her work not only provides a more accurate account of history, but also helps to encourage future generations of women to participate in STEM environments without the fear of entering a male dominated field. Her achievements allow for historians and educators to address the historical underrepresentation of women innovators and encourage future generations to be more inclusive. [16]


Works

See also

  • List of prominent pioneers in computer science

Further reading

References

  1. 1.0 1.1 1.2 1.3 Bemer, Bob. "Who Was Who in IBM's Programming Research? -- Early FORTRAN Days", bobbemer.com. Archived version May 15, 2011.
  2. 2.0 2.1 2.2 2.3 2.4 Lohr, Steve (2002) (in en). 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. pp. 26–27. ISBN 978-0465042265. https://books.google.com/books?id=n8jlOWI1ajwC&q=lois+haibt&pg=PA32. 
  3. "Lois Haibt: An Interview". GHN: IEEE Global History Network. IEEE History Center. 2001-08-02. http://www.ieeeghn.org/wiki/index.php/Oral-History:Lois_Haibt. 
  4. 4.0 4.1 4.2 4.3 Lohr, Steve (2001-06-13). "Pioneers of the 'Fortran' Programming Language". http://www.fortran.bcs.org/2001/pioneers.html. 
  5. 5.0 5.1 Backus, John. "The History of Fortran I, II, and III". Computer History Museum. http://www.softwarepreservation.org/projects/FORTRAN/paper/p165-backus.pdf. 
  6. Holt, Nathalia (2016). Rise of the Rocket Girls: The Women Who Propelled Us From Missiles to the Moon to Mars. Little, Brown. ISBN 9780316338912. 
  7. Lee, John A. N. (1996-06-01). "History in the Computer Science Curriculum". SIGCSE Bull. 28 (2): 15–20. doi:10.1145/228296.228298. ISSN 0097-8418. 
  8. "This Day in History: October 15". http://www.computerhistory.org/tdih/October/15/. 
  9. 9.0 9.1 "Carolyn Haibt to Wed Edward Norton in Fall". The New York Times. 1989-02-12. ISSN 0362-4331. https://www.nytimes.com/1989/02/12/style/carolyn-haibt-to-wed-edward-norton-in-fall.html. 
  10. Abbate, J., & Haibt, L. (2001). Lois Haibt: An Interview. IEEE Global History Network.
  11. Lohr, S. (2002). Go To: The Story of the Programmers Who Created the Software Revolution. Basic Books.
  12. Lohr, S. (2002). Go To: The Story of the Programmers Who Created the Software Revolution. Basic Books.
  13. Downey, A. (2024). Deeply Hidden in the Archives: Lois M. Haibt. American Philosophical Society.
  14. Holt, N. (2016). Rise of the Rocket Girls. Little, Brown.
  15. Holt, N. (2016). Rise of the Rocket Girls. Little, Brown.
  16. Backus, J. (n.d.). The History of Fortran I, II, and III. Computer History Museum.