Skip to content

TechRepublic

  • Top Products Lists
  • Developer
  • 5G
  • Security
  • Cloud
  • Artificial Intelligence
  • Tech & Work
  • Mobility
  • Big Data
  • Innovation
  • Cheat Sheets
  • TechRepublic Academy
  • CES
  • TechRepublic Premium
  • Top Products Lists
  • Developer
  • 5G
  • Security
  • Cloud
  • Artificial Intelligence
  • Tech & Work
  • Mobility
  • Big Data
  • Innovation
  • Cheat Sheets
  • TechRepublic Academy
  • CES
  • See All Topics
  • Sponsored
  • Newsletters
  • Forums
  • Resource Library
TechRepublic Premium
Join / Sign In
Innovation

Photos: The 20 most influential programmers of all time

By Macy Bayern July 3, 2018, 10:21 AM PDT

Image
1
of 20

Photos: The 20 most influential programmers of all time

1. Alan Turing

Image: Wikimedia Commons

1. Alan Turing

Computer programs are constantly evolving. Here are 20 of the most influential figures that have shaped the computer programming world.

Alan Turing was a British mathematician, cryptanalyst, logician, and computer scientist. He is most famous for inventing the Turing machine, a machine that could compute algorithms and essentially foreshadowed the basic principles of a digital computer.

SEE: How to build a successful developer career (free PDF) (TechRepublic)

Image: Wikimedia Commons
Photos: The 20 most influential programmers of all time

2. Tim Berners-Lee

Image: Wikimedia Commons

2. Tim Berners-Lee

Tim Berners-Lee is a computer scientist and engineer, known as the inventor of the World Wide Web. He is the director of the World Wide Web Consortium (W3C) and teaches at both Oxford University and the Massachusetts Institute of Technology (MIT).

SEE: How to build a successful developer career (free PDF) (TechRepublic)

Image: Wikimedia Commons
grace-hopper-edited.jpg
grace-hopper-edited.jpg
Photos: The 20 most influential programmers of all time

3. Grace Hopper

3. Grace Hopper

Grace Hopper was a computer scientist and rear admiral in the US Navy. She invented the first compiler for a computer programming language, and she was one of the first programmers of the Harvard Mark I computer. Hopper popularized the term “debugging” for fixing glitches in computers and emphasized the importance of machine-independent programming languages.

SEE: How to build a successful developer career (free PDF) (TechRepublic)

Photos: The 20 most influential programmers of all time

4. Dennis Ritchie

Image: alcatel-lucent

4. Dennis Ritchie

Dennis Ritchie was a computer scientist who created the “C” programming language and, along with Ken Thompson, the Unix operating system. The C programming language is often used in system programming and open source software.

SEE: How to build a successful developer career (free PDF) (TechRepublic)

Image: alcatel-lucent
Photos: The 20 most influential programmers of all time

5. Linus Torvalds

Image: The Linux Foundation

5. Linus Torvalds

Linus Torvalds is a software engineer responsible for the Linux operating system. He also created the distributed revision control system Git.

SEE: How to build a successful developer career (free PDF) (TechRepublic)

Image: The Linux Foundation
bjarne-stroustrup-edit.jpg
bjarne-stroustrup-edit.jpg
Photos: The 20 most influential programmers of all time

6. Bjarne Stroustrup

Image: Wikimedia Commons

6. Bjarne Stroustrup

Bjarne Stroustrup is a computer scientist and research professor who developed the C++ programming language. He wrote a textbook for the C++ language, and now works at Morgan Stanley.

SEE: How to build a successful developer career (free PDF) (TechRepublic)

Image: Wikimedia Commons
Photos: The 20 most influential programmers of all time

7. Ken Thompson

Image: Peter Adams

7. Ken Thompson

Ken Thompson is a renowned computer scientist. He co-created the Unix operating system, B programming language, and was one the Plan 9 operating systems’ early developers. Thompson has worked at Google for over a decade and co-invented the Go programming language.

SEE: How to build a successful developer career (free PDF) (TechRepublic)

Image: Peter Adams
Photos: The 20 most influential programmers of all time

8. Brian Kernighan

Image: Wikimedia Commons

8. Brian Kernighan

Brian Kernighan worked alongside Ken Thompson and Dennis Ritchie, contributing to the creation of Unix. He co-wrote the AWK and AMPL programming languages, and also partnered with Dennis Ritchie to compose the first book on C programming.

SEE: How to build a successful developer career (free PDF) (TechRepublic)

Image: Wikimedia Commons
Photos: The 20 most influential programmers of all time

9. Bill Gates

Image: James Martin/CNET

9. Bill Gates

Bill Gates is a businessman, philanthropist, humanitarian, investor, author, and founder of MIcrosoft Corporation. He has held positions as chairman, CEO, and chief software architect of Microsoft.

SEE: How to build a successful developer career (free PDF) (TechRepublic)

Image: James Martin/CNET
Photos: The 20 most influential programmers of all time

10. John Backus

Image: Columbia.edu

10. John Backus

John Backus was a computer scientist who directed the team that created FORTRAN, an advanced programming language. He was also the inventor of Backus-Naur form, a popular notation technique for computer language syntax.

SEE: How to build a successful developer career (free PDF) (TechRepublic)

Image: Columbia.edu
Photos: The 20 most influential programmers of all time

11. Niklaus Wirth

Image: Wikimedia Commons

11. Niklaus Wirth

Nicklaus Wirth designed multiple programming languages, including Pascal. His efforts won him the Turing Award in 1984 for the development of revolutionary computer languages. He also pioneered many major topics in software engineering.

SEE: How to build a successful developer career (free PDF) (TechRepublic)

Image: Wikimedia Commons
Photos: The 20 most influential programmers of all time

12. Anders Hejlsberg

Image: Wikimedia Commons

12. Anders Hejlsberg

Anders Hejlsberg is an esteemed software engineer who contributed to many successful programming languages. He is the original author of Turbo Pascal, a software development system, and currently works as a technical fellow at Microsoft

SEE: How to build a successful developer career (free PDF) (TechRepublic)

Image: Wikimedia Commons
Photos: The 20 most influential programmers of all time

13. James Arthur Gosling

Image: Wikimedia Commons

13. James Arthur Gosling

James Gosling is a computer scientist known for fathering the Java programming language. He also helped with NeWS and the Gosling Emacs software system, contributing to their success.

SEE: How to build a successful developer career (free PDF) (TechRepublic)

Image: Wikimedia Commons
Photos: The 20 most influential programmers of all time

14. Guido van Rossum

Image: Wikimedia Commons

14. Guido van Rossum

Guido van Rossum authored the Python program language. He continues to oversee Python development and will step in to make decisions as needed. He worked for Google until moving over to Dropbox.

SEE: How to build a successful developer career (free PDF) (TechRepublic)

Image: Wikimedia Commons
Photos: The 20 most influential programmers of all time

15. Donald Ervin Knuth

Image: Wikimedia Commons

15. Donald Ervin Knuth

Donald Knuth is a computer scientist and mathematician who wrote The Art of Computer Programming. Knuth contributed greatly to multiple areas of theoretical computer science, along with creating the computer typesetting system TeX and font definition language METAFONT.

SEE: How to build a successful developer career (free PDF) (TechRepublic)

Image: Wikimedia Commons
Photos: The 20 most influential programmers of all time

16. John Carmack

Image: ZDNet

16. John Carmack

John Carmack is a gaming programmer and co-founder of Id software. Carmack was the lead programmer of many popular Id video games like Doom, Commander Keen, and more. He is most renowned for his 3D graphic designs, especially his Carmack’s Reverse algorithm used for shadow volumes. He is now the CTO of Oculus VR.

SEE: How to build a successful developer career (free PDF) (TechRepublic)

Image: ZDNet
Photos: The 20 most influential programmers of all time

17. Larry Page

Image: CNET

17. Larry Page

Larry Page is a computer scientist and entrepreneur who co-founded Google. Page is the CEO of Google’s parent company, Alphabet Inc., and he also created PageRank, Google’s search ranking algorithm.

SEE: How to build a successful developer career (free PDF) (TechRepublic)

Image: CNET
Photos: The 20 most influential programmers of all time

18. Ada Lovelace

Image: Wikimedia Commons

18. Ada Lovelace

Ada Lovelace is known as the first computer programmer. She was an early program interpreter, explaining how Charles Babbage’s “Analytical Engine” used sequences and algorithms to formulate results.

SEE: How to build a successful developer career (free PDF) (TechRepublic)

Image: Wikimedia Commons
Photos: The 20 most influential programmers of all time

19. Richard Stallman

Image: Wikimedia Commons

19. Richard Stallman

Richard Stallman is a computer programmer and activist for free software. He advocates for free software available to all, so that anybody can use, study, or modify the software. In his efforts, Stallman has developed the GNU Project, the Free Software Foundation, and more.

SEE: How to build a successful developer career (free PDF) (TechRepublic)

Image: Wikimedia Commons
Photos: The 20 most influential programmers of all time

20. Brendan Eich

Image: Wikimedia Commons

20. Brendan Eich

tBrendan Eich created the JavaScript programming language, one of the most popular programs to date. He is the co-founder of the Mozilla project and served as Mozilla’s chief technical officer. He currently works as the CEO of Brave Software.

Also see

    t

  • Hacking the Nazis: The secret story of the women who broke Hitler’s codes (cover story PDF) (TechRepublic)
  • How to become a developer: A cheat sheet (TechRepublic)
  • How to become an Alexa developer: A cheat sheet (TechRepublic)
  • 15 books every programmer should read (free PDF) (TechRepublic)
  • t

  • The Linux Mint desktop continues to lead the rest (ZDNet)
  • t

  • Scandal, trust, greed may bring the change #womenintech hope for (CNET)
  • Gallery: The amazing women behind Hidden Figures who made the US space program possible (TechRepublic)
  • Photos: The women who created the technology industry (TechRepublic)
Image: Wikimedia Commons
  • Innovation
  • Software
  • Account Information

    Share with Your Friends

    Photos: The 20 most influential programmers of all time

    Your email has been sent

Share: Photos: The 20 most influential programmers of all time
Image of Macy Bayern
By Macy Bayern
Macy Bayern is a former Associate Staff Writer for TechRepublic. She is a graduate from the University of Texas at Austin's Liberal Arts Honors Program.
  • Account Information

    Contact Macy Bayern

    Your message has been sent

  • |
  • See all of Macy's content

TechRepublic Premium

  • TechRepublic Premium

    Vendor contract renewal planner

    Determining how and when to renew support contracts can be tedious and time-consuming. Our vendor contract renewal planner will help you schedule support renewals and budget the related costs. From the planner: Some companies schedule their support contract renewals to take effect all at once, such as on January 1. This provides a convenient renewal ...

    Published:  February 1, 2023, 11:00 AM EST Modified:  February 2, 2023, 11:42 AM EST Read More See more TechRepublic Premium
  • TechRepublic Premium

    IT staff systems and data access policy

    IT pros typically have access to company servers, network devices and data so they can perform their jobs. However, that access entails risk, including exposure of confidential information and interruption in essential business services. This policy from TechRepublic Premium offers guidelines for governing access to critical systems and confidential data. From the policy: SUMMARY IT ...

    Published:  January 31, 2023, 11:00 AM EST Modified:  February 1, 2023, 12:00 PM EST Read More See more TechRepublic Premium
  • TechRepublic Premium

    Windows administrator’s PowerShell script kit

    The Windows GUI is the traditional way to perform administrative tasks, but scripting offers faster and more versatile methods that can help further your technical skills. This download includes 21 publicly available PowerShell scripts, along with a document explaining each one, to help you up your scripting game and administer your AD environment more efficiently. ...

    Published:  January 31, 2023, 11:00 AM EST Modified:  February 1, 2023, 12:00 PM EST Read More See more TechRepublic Premium
  • TechRepublic Premium

    Scheduled downtime policy

    Maintenance tasks, equipment upgrades and installations must be completed regularly — potentially creating disruptions and preventing employees from doing their work. This policy is designed to help your organization determine procedures for scheduling and communicating server, system and network downtime with the goal of minimizing the impact and inconvenience for your staff, clients and contractors. ...

    Published:  January 30, 2023, 11:00 AM EST Modified:  January 31, 2023, 6:00 PM EST Read More See more TechRepublic Premium

Services

  • About Us
  • Newsletters
  • RSS Feeds
  • Site Map
  • Site Help & Feedback
  • FAQ
  • Advertise
  • Do Not Sell My Information

Explore

  • Downloads
  • TechRepublic Forums
  • Meet the Team
  • TechRepublic Academy
  • TechRepublic Premium
  • Resource Library
  • Photos
  • Videos
  • TechRepublic
  • TechRepublic on Twitter
  • TechRepublic on Facebook
  • TechRepublic on LinkedIn
  • TechRepublic on Flipboard
© 2023 TechnologyAdvice. All rights reserved.
  • Privacy Policy
  • Terms of Use
  • Property of TechnologyAdvice