There is a famous saying by Brigham Young that, “You educate a man; you educate a man. You educate a woman; you educate a generation.” In this article, we bring to you five standout female coders who have made significant contributions in the field of technology and indeed helped change the world.
- Ada Lovelace (1815-1852) – The First Computer Programmer Who Created Algorithms The daughter of prolific British poet Lord Byron, Ada Lovelace was a Victorian mathematician and writer, chiefly known for her work on Charles Babbage’s proposed mechanical general-purpose computer, the Analytical Engine. Babbage referred to her as the “enchantress of numbers.” Ada expounded on the potential uses of the Analytical Engine and wrote several computer programs.
She was the first to recognize that the computing machine had applications beyond pure calculation, and created the first algorithm intended to be carried out by such a machine. She predicted the computer’s ability to make music and manipulate symbols. While Babbage is known as the “father of the computer”, Ada Lovelace is honored as the “first computer programmer” with her lengthy address. 2) Grace Hopper (1906-1992) – Invented the Compiler and led to COBOL Grace Hopper was an American computer scientist and United States Navy rear admiral who pioneered the development of accessible computer programming languages written in English. In 1944, she was one of the first programmers of the Harvard Mark I computer and invented the first compiler for a computer programming language. She popularized the idea of machine-independent programming languages, which led to the development of COBOL (Common Business Orientated Language), one of the first high-level programming languages. Grace said, “To me programming is more than an important practical art. It is also a gigantic undertaking in the foundations of knowledge.” In 1991, Grace Hopper was the first female recipient of the National Medal of Technology. The Association for Computing Machinery today offers an award for outstanding young computer professionals in her name. 3) Jean Jennings Bartik (1924 – 2011) – Original Programmer for ENIAC Jean Jennings Bartik was one of the original programmers for the first electronic general-purpose computers (ENIAC). She studied mathematics in school then began work at the University of Pennsylvania, first manually calculating ballistics trajectories, then using ENIAC to do so. Jean became a lead programmer on a tiny team of women working on the first all-electronic digital computer for the army.
After her work on ENIAC, Bartik went on to work on BINAC and UNIVAC, and spent time at a variety of technical companies as a writer, manager, engineer and programmer. She spent her later years as a real estate agent and died in 2011 from congestive heart failure complications. 4) Margaret Hamilton (born 1936) – Wrote code for Apollo by hand Margaret is an American computer scientist, systems engineer, and business owner. She was the Director of the Software Engineering Division of the MIT Instrumentation Laboratory. She is the lone woman who worked on America’s virgin moon landing attempt and wrote code by hand for Apollo space program and created the world’s first software. Hamilton has published over 130 papers, proceedings, and reports about the 60 projects and six major programs in which she has been involved.
On November 22, 2016, she was awarded the Presidential Medal of Freedom by U.S. President Barack Obama for her work leading the development of on-board flight software for NASA’s Apollo Moon missions. 5) Barbara Liskov (born 1939) – Invented 2 Programming Languages Barbara Liskov is an American computer scientist who is an Institute Professor at the Massachusetts Institute of Technology and Ford Professor of Engineering in its School of Engineering’s electrical engineering and computer science department. She was one of the first women to be granted a doctorate in computer science in the United States. Through her academic and corporate work, Barbara made significant contributions to the advance of coding. She led the design and implementation of CLU, the creation of the first high-level language Argus to support data abstraction, and the Liskov substitution principle for object oriented programming for which she won an A.M. Turing award in 2008.
Her innovations can be seen in every modern programming language including Java, C#, and C++. “Be prepared to change your goals if that turns out to be the right thing for you.” Barbara counselled upcoming women interested in technology. Please note that the female coders provided above are the best according to us. However, there are many other female coders or programmers too who have significantly contributed in the field of technology. Do let us know which female coder according to you is the best in the comments mentioned below.