Fundamentals 7 min read

Trailblazing Women Who Shaped Computer Programming

This article highlights pioneering women such as Ada Lovelace, Grace Hopper, Margaret Hamilton, Jean Sammet, Frances E. Allen, Radia Perlman, Barbara Liskov, and Marissa Mayer, detailing their groundbreaking contributions that laid the foundations of modern computing and software engineering.

Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Trailblazing Women Who Shaped Computer Programming

Ada Lovelace

Ada Lovelace
Ada Lovelace

As the daughter of the famous poet Byron and a 19th‑century British mathematician, Lovelace was nicknamed “the Princess of Parallelograms”. She introduced the concepts of loops and subroutines, formulated an “algorithm” for a computing program, and created a program design flowchart. This valuable work is regarded as the first computer program.

Grace Hopper

Grace Hopper
Grace Hopper

Grace Hopper graduated in 1982 from Vassar College with a double bachelor's in mathematics and physics, then entered Yale University for graduate study, earning a master's in 1930. She became a U.S. Navy rear admiral and computer scientist, one of the earliest programmers and among the first female programmers. Hopper created the first modern compiler, the A‑0 system, and the commercial programming language COBOL, earning her the title “Mother of COBOL”.

Margaret Hamilton

Margaret Hamilton
Margaret Hamilton

The bespectacled woman in the picture is computer scientist Margaret Hamilton, a participant in the Apollo program. In the 1960s, being a working mother was rare, yet Margaret was also a programmer writing code for spacecraft. The massive code she and her team produced helped send humanity to the Moon for the first time.

Jean Sammet

Jean Sammet
Jean Sammet

In 1962, Sammet developed the programming language FORMAC (FORmula MAnipulation Compiler) at IBM, the first widely used language for non‑numeric algebraic expressions. In 1969, she published the book “Programming Languages: History and Foundations”.

Frances E. Allen

Frances E. Allen
Frances E. Allen

Frances E. Allen graduated in 1954 from the State University of New York at Albany. In the early 1980s she founded the Parallel TRANslation (PTRAN) research group, focusing on compilation for parallel computers. As a computer scientist and a pioneer in compiler optimization, her contributions include fundamental compiler theory, code optimization, and parallel compilation. In February 2007, Allen became the first woman to receive the Turing Award.

Radia Perlman

Radia Perlman
Radia Perlman

Radia Perlman, a former distinguished engineer at Sun Microsystems, began researching routing in the 1970s and invented the Spanning Tree Protocol, earning her the title “Mother of the Internet”. She also made significant contributions to the algorithms, standards, and development of IS‑IS and OSPF link‑state routing protocols. Additionally, she authored two important networking books: “Interconnections: Bridges, Routers, Switches, and Internetworking Protocols” and “Network Security: Private Communication in a Public World”.

Barbara Liskov

Barbara Liskov
Barbara Liskov

Barbara Liskov, a Turing Award laureate and MIT professor, was the first woman in the United States to earn a Ph.D. in computer science. She received the Turing Award in 2008, is a member of the National Academy of Engineering, and a Fellow of the ACM. Her groundbreaking achievements have crossed academic boundaries and transformed everyday life; the ACM notes that Liskov brought revolutionary innovation to programming.

Marissa Mayer

Marissa Mayer
Marissa Mayer

Marissa Mayer graduated from Stanford University and joined Google in 1999, becoming the company's first product manager and its first female engineer, as well as one of Business Week's “25 Most Influential Leaders in Innovation”. She guarded Google's classic homepage and directed its redesign for Asian markets. Mayer led the management of Google Search products, including web search, image search, news, Froogle, the Google toolbar, Google Desktop, Google Labs, and many others. On July 17, 2012, she became CEO of Yahoo.

computer historyWomen in TechGrace HopperAda Lovelaceprogramming pioneersBarbara Liskov
Huawei Cloud Developer Alliance
Written by

Huawei Cloud Developer Alliance

The Huawei Cloud Developer Alliance creates a tech sharing platform for developers and partners, gathering Huawei Cloud product knowledge, event updates, expert talks, and more. Together we continuously innovate to build the cloud foundation of an intelligent world.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.