Photos: The 20 most influential programmers of all time

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

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.