Lois Haibt

Last updated
Lois Haibt
Born
Lois B. Mitchell

1934
NationalityAmerican
Alma mater Vassar College
Known forDeveloper of FORTRAN
SpouseLuther Haibt
Children1
Scientific career
Fields Computer science
Institutions IBM, 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.

Contents

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. 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. [3] 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. [3] Haibt was the only woman on the team. [3]

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. [2] They frequently rented rooms at the nearby Langdon Hotel 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. [3]

Haibt was in charge of section four of the FORTRAN project. [4] She analyzed the flow of programs produced by other sections of the compiler. [5] 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. [6] Haibt planned and programmed the entire section. [4] Haibt was also part of an eleven-person team to develop and release the first reference manual for FORTRAN in 1956. [7]

Personal life

Haibt was married to Luther Haibt (May 4, 1929 – December 3, 2000), a systems analyst at IBM in Thornwood, NY. [8] 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. [8] Haibt's hobbies include interior decorating and reading. [1]

Works

See also

Related Research Articles

<span class="mw-page-title-main">Fortran</span> General-purpose programming language

Fortran is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.

<span class="mw-page-title-main">Grace Hopper</span> American computer scientist, mathematician, and US Navy admiral (1906–1992)

Grace Brewster Hopper was an American computer scientist, mathematician, and United States Navy rear admiral. One of the first programmers of the Harvard Mark I computer, she was a pioneer of computer programming who invented one of the first linkers. Hopper was the first to devise the theory of machine-independent programming languages, and the FLOW-MATIC programming language she created using this theory was later extended to create COBOL, an early high-level programming language still in use today.

<span class="mw-page-title-main">Programmer</span> Person who writes computer software

A computer programmer, sometimes referred to as a software developer, a software engineer, a programmer or a coder, is a person who creates computer programs — often for larger computer software.

<span class="mw-page-title-main">John Backus</span> American computer scientist

John Warner Backus was an American computer scientist. He directed the team that invented and implemented FORTRAN, the first widely used high-level programming language, and was the inventor of the Backus–Naur form (BNF), a widely used notation to define formal language syntax. He later did research into the function-level programming paradigm, presenting his findings in his influential 1977 Turing Award lecture "Can Programming Be Liberated from the von Neumann Style?"

<span class="mw-page-title-main">Guy L. Steele Jr.</span> American computer scientist (born 1954)

Guy Lewis Steele Jr. is an American computer scientist who has played an important role in designing and documenting several computer programming languages and technical standards.

<span class="mw-page-title-main">Cleve Moler</span> American mathematician

Cleve Barry Moler is an American mathematician and computer programmer specializing in numerical analysis. In the mid to late 1970s, he was one of the authors of LINPACK and EISPACK, Fortran libraries for numerical computing. He invented MATLAB, a numerical computing package, to give his students at the University of New Mexico easy access to these libraries without writing Fortran. In 1984, he co-founded MathWorks with Jack Little to commercialize this program.

<span class="mw-page-title-main">Lynn Conway</span> American computer scientist and electrical engineer (born 1938)

Lynn Ann Conway is an American computer scientist, electrical engineer and transgender activist.

Jean E. Sammet was an American computer scientist who developed the FORMAC programming language in 1962. She was also one of the developers of the influential COBOL programming language.

<span class="mw-page-title-main">Betty Holberton</span> American computer scientist (1917–2001)

Frances Elizabeth Holberton was an American computer scientist who was one of the six original programmers of the first general-purpose electronic digital computer, ENIAC. The other five ENIAC programmers were Jean Bartik, Ruth Teitelbaum, Kathleen Antonelli, Marlyn Meltzer, and Frances Spence.

<span class="mw-page-title-main">Susan L. Graham</span> American computer scientist

Susan Lois Graham is an American computer scientist. Graham is the Pehong Chen Distinguished Professor Emerita in the Computer Science Division of the Department of Electrical Engineering and Computer Sciences at the University of California, Berkeley.

<span class="mw-page-title-main">Jean Bartik</span> American ENIAC computer programmer (1924–2011)

Jean Bartik was one of the original six programmers for the ENIAC computer.

Daniel D. McCracken was a computer scientist in the United States. He was a professor of Computer Sciences at the City College of New York, and the author of over two dozen textbooks on computer programming, with an emphasis on guides to programming in widely used languages such as Fortran and COBOL. His A Guide to Fortran Programming and its successors were the standard textbooks on that language for over two decades. His books have been translated into fourteen languages.

Douglas Taylor "Doug" Ross was an American computer scientist pioneer, and chairman of SofTech, Inc. He is most famous for originating the term CAD for computer-aided design, and is considered to be the father of Automatically Programmed Tools (APT), a programming language to drive numerical control in manufacturing. His later work focused on a pseudophilosophy he developed and named Plex.

<span class="mw-page-title-main">Frances Allen</span> American computer scientist (1932–2020)

Frances Elizabeth Allen was an American computer scientist and pioneer in the field of optimizing compilers. Allen was the first woman to become an IBM Fellow, and in 2006 became the first woman to win the Turing Award. Her achievements include seminal work in compilers, program optimization, and parallelization. She worked for IBM from 1957 to 2002 and subsequently was a Fellow Emerita.

Roy Nutt was an American businessman and computer pioneer. He was a co-creator of Fortran and co-founded Computer Sciences Corporation.

<span class="mw-page-title-main">Cuthbert Hurd</span> American computer scientist

Cuthbert Corwin Hurd was an American computer scientist and entrepreneur, who was instrumental in helping the International Business Machines Corporation develop its first general-purpose computers.

<span class="mw-page-title-main">Winifred Asprey</span> American computer scientist and mathematician

Winifred "Tim" Alice Asprey was an American mathematician and computer scientist. She was one of only around 200 women to earn PhDs in mathematics from American universities during the 1940s, a period of women's underrepresentation in mathematics at this level. She was involved in developing the close contact between Vassar College and IBM that led to the establishment of the first computer science lab at Vassar.

<span class="mw-page-title-main">Margaret Hamilton (software engineer)</span> United States software engineer (born 1936)

Margaret Heafield Hamilton is an American computer scientist, systems engineer, and business owner. She was director of the Software Engineering Division of the MIT Instrumentation Laboratory, which developed on-board flight software for NASA's Apollo program. She later founded two software companies—Higher Order Software in 1976 and Hamilton Technologies in 1986, both in Cambridge, Massachusetts.

Ann Hardy is an American computer programmer and entrepreneur, best known for her pioneering work on computer time-sharing systems while working at Tymshare from 1966 onwards.

<i>Programming Languages: History and Fundamentals</i> Early book on computer programming languages (1969)

Programming Languages: History and Fundamentals is a book about programming languages written by Jean E. Sammet. Published in 1969, the book gives an overview of the state of the art of programming in the late 1960s, and records the history of programming languages up to that time.

References

  1. 1 2 3 4 Bemer, Bob. "The FORTRAN Builders". www.bobbemer.com. Retrieved 2016-11-15.
  2. 1 2 3 4 5 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. pp. 26–27. ISBN   978-0465042265.
  3. 1 2 3 4 Lohr, Steve (2001-06-13). "Pioneers of the 'Fortran' Programming Language". www.fortran.bcs.org. Retrieved 2016-11-15.
  4. 1 2 Backus, John. "The History of Fortran I, II, and III" (PDF). Software Preservation Group. Computer History Museum. Retrieved November 22, 2016.
  5. Holt, Nathalia (2016). Rise of the Rocket Girls: The Women Who Propelled Us From Missiles to the Moon to Mars. Little, Brown. ISBN   9780316338912.
  6. 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. S2CID   7903964.
  7. "This Day in History: October 15". Computer History Museum. Computer History Museum. Retrieved 14 September 2017.
  8. 1 2 "Carolyn Haibt to Wed Edward Norton in Fall". The New York Times. 1989-02-12. ISSN   0362-4331 . Retrieved 2016-11-08.