National Inventors Month: 15 Famous Computer Scientists and Their Inventions
The world of computer science technology is captivating with vast opportunities and inventions. This industry has seen numerous remarkable inventions that have spearheaded the growth of the tech industry. So, who was the inventor behind software programming? Who was the invention of the growth of wireless communication?
Find out all the answers in this post.
You surely have heard about famous scientists like Larry Page, Charles Babbage, Elon Musk, etc. But, there are many names in the computer science industry that you might have never heard about. These scientists, developers, programmers, or engineers have invented and pioneered various technologies that are the foundation of the industry. From inventing Linux to creating C++ language, these scientists are definitely the backbone of CS industry.
So, here is a list of fifteen famous computer scientists and their inventions.
-
Tim Berners-Lee
Sir Timothy John Berners-Lee, a.k.a. Tim BL, was a well-known computer scientist from England. Initially, he worked as a researcher at CERN, the European Organization for Nuclear Research. Later, Tim became a Fellow of Computer Science at the University of Oxford. Currently, he is a professor at the Massachusetts Institute of Technology (MIT).
Important contributions and achievements
- Tim BL invented the World Wide Web (WWW).
- Tim BL was awarded the Knighthood by Queen Elizabeth II.
- He invented the three major requirements of WWW: Hypertext Transfer Protocol (HTTP), Uniform Resource Locator(URL), and Hypertext Markup Language (HTML).
- He launched the first website https:// info.cern.ch.
- He co-founded the World Wide Web Foundation.
- He founded the World Wide Web Consortium at the Massachusetts Institute of Technology.
-
Ray Tomlinson
Raymond Samuel Tomlinson was an American computer programmer. His work helped users to transmit messages on different computers. Tomlinson invented the Transmission Control Protocol (TCP), one of the main protocols of the Internet protocol suite.
Important contributions and achievements
- Tomlinson invented email on the ARPANET system. ARPANET is the forerunner of the Internet.
- Tomlinson created the @ sign symbol to connect the username with the destination address.
- He received the Computer Pioneer Award from the American Computer Museum.
- Tomlinson was the first person to write a file transfer program called CPYNET to transfer files through the ARPANET.
-
John McCarthy
John McCarthy was an American computer scientist who contributed significantly to areas of computer science and mathematics. His contributions paved the way for inventions in artificial intelligence and interactive computing systems.
Also, read: 5 Key Considerations for Building an AI Implementation Strategy
McCarthy was a member of the International Federation for Information Processing (IFIP), a global organization for researchers and professionals working in the field of computers. In this organization, he developed international standards in programming and informatics.
Important contributions and achievements
- John McCarthy invented the computer programming language LISP.
- He invented Garbage Collection, an automatic memory management feature.
- He developed time-sharing systems.
- He started Stanford Artificial Intelligence Laboratory (SAIL).
- He was honored with the Turing Award and was named one of the Stanford Engineering Heroes.
- James Gosling
James Gosling OC is a famous Canadian computer scientist best known as the founder and lead designer behind the Java programming language.
Gosling had an excellent career wherein he worked with Sun Microsystems between 1984 and 2010. In March 2011, he joined Google, and six months later, Gosling joined a startup called Liquid Robotics. In 2017 joined Amazon Web Services as Distinguished Engineer.
Currently, Gosling is an advisor at the Scala company Lightbend, an Independent Director at Jelastic, a Strategic Advisor for Eucalyptus, and a board member of DIRTT Environmental Solutions.
Important contributions and achievements
- James Gosling developed a multi-processor version of Unix for a 16-way computer system.
- He created the Unix windowing system called NeWS.
- He was nominated as a Foreign Associate member by the National Academy of Engineering in the U.S.
- In his graduation days, James Gosling invented the p-code virtual machine so that his professor could run programs written in UCSD Pascal.
- He is the recipient of the Innovation Award from The Economist.
-
Margaret Hamilton
Margaret Heafield Hamilton was an American computer scientist, systems engineer, entrepreneur, and mathematician. Hamilton was director of the Software Engineering Division of the MIT Instrumentation Laboratory.
She also started two companies, Higher Order Software and Hamilton Technologies.
Important contributions and achievements
- Margaret Hamilton wrote the computer code for lunar modules used in the Apollo moon missions.
- Margret Hamilton was awarded the Presidential Medal of Freedom. This award was for her exceptional contribution to developing onboard flight software for NASA’s Apollo Moon missions.
- Margret Hamilton received the Augusta Ada Lovelace Award from the Association for Women in Computing.
- Software development was not considered science until Margaret Hamilton coined the term software engineering.
Also, read: These Are the Highest Paying Software Engineering Jobs in 2023
-
Alan Turing
Alan Mathison Turing is a famous computer scientist, logician, mathematician, cryptanalyst, philosopher, and theoretical biologist. Alan is well-known for developing theoretical computer science, providing a formalization of the concepts of algorithm and computation with the Turing machine.
Related post: 5 Things Alan Turing Taught Us about Problem Solving
Alan Turing’s first major accomplishment came while he was at Princeton, where he developed the Church-Turing thesis. In 1935, at the age of 22, he was elected a Fellow of King’s College.
Important contributions and achievements
- Alan Turing invented the Automatic Computer Engine (ACE).
- He and his team developed ‘Bombe,’ an anti-enigma prototype model that translated Germany’s coded messages.
- He developed the Turing Test, which is an identification test to identify if a computer has artificial intelligence.
- Turing has the Bank of England 50-pound note dedicated to him.
-
Barbara Liskov
Barbara Liskov invented many computer programming languages that are reliable, secure, and easy to use. She is a famous woman computer scientist who has contributed exceptionally to programming languages and distributed computing.
Important contributions and achievements
- Barbara Liskov invented the Liskov substitution principle that outlines the fundamental nature of data abstraction. This principle is used in type theory and object-oriented programming.
- At MIT, Liskov developed the first programming language, the CLU, which relied on data abstractions. Most of the popular programming languages like C++, and C-sharp (C#) are derived from CLU.
- Barbara Liskov was the recipient of the Turing award in 2008.
-
Ada Lovelace
Augusta Ada King, Countess of Lovelace, was one of the most famous computer scientists, a mathematician, and a writer. Ada is recognized for her work on Charles Babbage’s proposed mechanical general-purpose computer, the Analytical Engine.
Later in her career, Ada Lovelace also translated Luigi Menabrea’s French transcription of Babbage’s Analytical Engine into English.
Important contributions and achievements
- The computer name Ada created for the United States Department of Defense was named after her.
- The second Tuesday of October is celebrated as Ada Lovelace’s day. This day celebrates the achievements of women in STEM, i.e., Science, Technology, Engineering, and Math.
- Ada Developers Academy, founded in 2013, is named after Ada Lovelace. The academy offers women and gender-diverse people the skills, experience, and community support to become professional software developers and revolutionize tech.
-
Kimberly Bryant
Kimberly Bryant is an African American electrical engineer who works in the biotechnology field. Bryant is the founder of Black Girls Code, originally founded to help her daughter learn to code. This organization aims to teach one million black girls to learn to code by 2040.
Black Girls Code has emerged as a non-profit international organization with seven branches across the U.S. and South Africa.
Important contributions and achievements
- Kimberly has received the White House Champion of Change award for her involvement in technology advancement and closing the digital gap among girls from diverse ethnic backgrounds.
- Kimberly was awarded Business Insider’s “The 25 Most Influential African-Americans in Technology,” The 100 Ebony Power Women, and “The Root 100.”
- CNN awarded Kimberly as one of the 10 visionary women who are empowering other women.
-
Linus Torvalds
Linus Torvalds is a Finnish-American software engineer best known for developing the Linux kernel, which is an essential component of the Linux operating system. His invention transformed the open-source software community and has since been widely used in a variety of applications. Torvalds’ efforts have sparked collaborative development and spawned a thriving community of developers who contribute to the Linux environment.
Important contributions and achievements:
- Linus created the Linux kernel, a crucial component of the Linux operating system.
- Linus also inspired collaborative development and fostered the growth of the open-source software community.
- Linus pioneered the concept of freely sharing and improving software, leading to the development of various Linux distributions used worldwide.
-
Dennis Ritchie
Dennis Ritchie is a well-known computer scientist who contributed significantly to the field of software development. He is most known for inventing the C programming language, which was crucial in the development of several software systems and operating systems. Ritchie’s co-creation of the Unix operating system was equally influential in the development of contemporary computers.
Important contributions and achievements:
- Dennis created the C programming language, which has become one of the most widely used programming languages in history.
- He also co-developed the Unix operating system, providing a powerful and flexible foundation for modern computing.
- Dennis is also responsible for influencing subsequent programming languages and systems through the elegance and simplicity of C and Unix.
-
Bjarne Stroustrup
Bjarne Stroustrup is a computer scientist from Denmark who has made significant contributions to the field of programming languages. He created the C++ programming language, an extension of the C language that added object-oriented principles. C++ has found widespread application in a variety of fields, including game development, embedded systems, and high-performance applications.
Important contributions and achievements:
- Bjarne invented the C++ programming language, extending the capabilities of the C language and introducing object-oriented programming concepts.
- He also enabled software developers to write efficient and reusable code, leading to the development of complex software systems.
- Bjarne continuously worked and lead the evolution of C++ standards, ensuring its relevance and adaptability in modern software development practices.
-
Guido van Rossum
Guido van Rossum is the developer of the Python programming language and a Dutch computer programmer. Python is well-known for its ease of use and readability, making it a popular programming language for web development, data analysis, machine learning, and automation. Python, created by Van Rossum, has had a significant impact on the software development community, generating a robust ecosystem of libraries and frameworks.
Also, read; Eight Python Interview Questions Hiring Managers Love Asking Developers
Important contributions and achievements:
- Guido created the Python programming language, known for its simplicity, readability, and versatility.
- His remarkable invention facilitated rapid development by providing clear and expressive syntax, making it a popular language for beginners and experienced developers alike.
- He also nurtured the Python community and fostered a rich ecosystem of libraries and frameworks, contributing to its widespread adoption in various domains.
-
Anders Hejlsberg
Anders Hejlsberg is a Danish software developer widely recognized for his contributions to computer languages. He was instrumental in the creation of various programming languages, including Turbo Pascal, Delphi, and C#. Because of Hejlsberg’s contributions to C#, it is now a widely used language for developing Windows applications, web services, and cross-platform applications with .NET Core.
Also, read: Top 21 C# Interview Questions and Answers for 2023
Important contributions and achievements:
- Anders contributed to the development of Turbo Pascal, a popular programming language in the early microcomputer era.
- He also led the development of Delphi, an influential rapid application development environment.
- Anders was also responsible for designing and spearheading the creation of C#, a powerful programming language for building Windows applications, web services, and cross-platform development with .NET Core.
-
Alan Kay
Alan Kay is an American computer scientist known for his work in the early development of object-oriented programming and graphical user interfaces. He played a key role in the development of the Smalltalk programming language and the concept of object-oriented programming, which has had a profound influence on modern software development.
Important contributions and achievements- Kay played a pivotal role in the development of the Smalltalk programming language, which introduced the concept of object-oriented programming (OOP).
- Kay contributed to the development of graphical user interfaces, which transformed the way users interact with computers.
- In recognition of his pioneering work, Alan Kay received the ACM A.M. Turing Award in 2003.
Final thoughts
The above-mentioned names are only a few of the famous computer scientists whose contributions and achievements have added value to the ever-evolving world of computer science.
Let us know your favorite computer scientist and why they inspire you.
If you are a software engineer, programmer, data scientist, or developer looking for a remote US software job, try Turing.com. Turing can help you land a high-paying job with a top US company. Visit our Apply for Jobs page to know more!
FAQs
- Who is the father of AI?
John McCarthy is the father of AI. - Who is the mother of computers?
Ada Lovelace is known as the mother of computers. - Who are the most famous computer scientists?
The 15 famous computer scientists are as follows:- Tim Berners-Lee
- Ray Tomlinson
- John McCarthy
- James Gosling
- Margaret Hamilton
- Alan Turing
- Barbara Liskov
- Ada Lovelace
- Kimberly Bryant
- Linus Torvalds
- Dennis Ritchie
- Bjarne Stroustrup
- Guido van Rossum
- Anders Hejlsberg
- Alan Kay
- Which is the highest award in computer science?
A.M. Turing Award is considered to be the most prestigious award in the computer science field. - Who invented Linux first?
Linux, an open-source operating system was invented by Linus Torvalds in 1991. - When was C++ invented?
C++ was invented back in 1979 by Bjarne Stroustrup. This helped in extending the capabilities of the C language and introducing object-oriented programming concepts.
Join a network of the world's best developers and get long-term remote software jobs with better compensation and career growth.