Grace Hopper: The Computing Pioneer Who Developed the First Compiler
Grace Hopper: The Computing Pioneer Who Developed the First Compiler
One of the most influential and pioneering figures in the computing industry, there is no doubt that the accomplishments of American computer scientist and Rear Admiral in the U.S Navy, Grace Murray Hopper, should be celebrated. In this article we’ll look at her life, her work and the incredible impact she had on computing and programming, with particular focus on the significant milestone of her development of the first compiled computing language.
Early Life and Education
Grace Murray Hopper, who was born in New York City in 1906, had an aptitude for mathematics from a young age. At just 17, she enrolled at Vassar College and graduated cum laude, receiving her Bachelor’s degree in mathematics in 1928. She then went on to complete her Master’s degree at Yale University in 1930, and stayed on there to work as a mathematics professor while pursuing her doctorate, which she obtained in 1934. After a few more years teaching at Vassar, she was appointed to join the faculty at Yale, as an associate professor, in which capacity she served until 1943.
Into the Navy
It was during the Second World War that Hopper made a move away from academia and into the military. She joined the United States Naval Reserve (Women’s Reserve) and was one of the first women to become a part of Naval Intelligence. When Hopper was sworn in she became the ‘first of the first’—the first individual to hold a position as a computer programmer. She was immediately assigned to the Bureau of Ships Computation Project at Harvard University, where she worked on the programming and maintenance of the Harvard Mark I, one of the first computers in history.
The Computer Programmer
The Harvard Mark I was developed for the United States military during World War II and was used for an array of complex calculations, primarily to aid in their battle strategies. Hopper was intimately involved in the maintenance and programming of the machine and she became known as the “First Lady of Software”. During her time at Harvard, Hopper continued to further her research and gain a greater understanding of computing systems, with a particular emphasis on understanding why computers continuously malfunctioned and crashed.
The Invention of the Computer Language Compiler
It was during Hopper’s work at Harvard that she developed the first compiler—the predecessor for the widely used computer languages such as Fortran, COBOL and C++. Her development of the compiler is considered to be one of the pivotal moments in the history of computing and programming, as it made computer processing more efficient and streamlined. Before it, a programmer would need to enter every single coding line manually, which took a practically inordinate amount of time and effort. By the time the compiler was perfected, coding had become a faster and much more feasible process, significantly aiding progress within the software development industry.
Later life and Legacy
Hopper continued to work in the Navy after the war, retiring at the age of 79. She worked tirelessly in the Navy Computer Programming department, before leaving the military with the rank of Rear Admiral. Her influence in the computing industry is still felt to this very day, having been revered as a pioneer in the software development industry. In addition to her impressive range of accomplishments, Hopper is also credited with coining the terms “debugging” and “computer bug”!
Grace Murray Hopper’s contributions to the world of technology are vast and are a testament to her ageless determination and prowess in a largely male-dominated industry, especially during the 1950s. She is an undeniable technology and computing hero, a hero who single-handedly revolutionised programming.
Comments
Post a Comment