Charles Babbage – He first came up with the idea of difference engine and analytical engine and is regarded as father of computers.
Alan Turning – He is well known for halting problem, Turing machines, crypto-analsis of Enigma and Turing test. Turing award is given annually for exceptional work in the field of computing.
Ada Lovelace – Wrote a program to calculate squence of bernoullis number using analytical engine. Regarded as World’s first programmer.
John Von Neumann – He came up with the concept ofstored program computer that uses a CPU and a separate stroage to hold both instructions and data. This is also known as Von Neumann architecture.
Dennis Ritchie – He is the creator of C programming language and was also amongst the key developers of UNIX operating system. he received hte Turing award in 1983.
Edsger Dijkstra – He is known for Dijkstra’s algorithm, which is a graph search algorithm that solves the single-source shortest path problem for a graphc with nonnegative edge path costs.
Donald Knuth – He is the creator of TEX and MMIX and is well known for the “Art of Comptuer Programming” book series. He received the Turing Award in 1974.
John Backus – He is well known for the development of Fortran and Algol. He is also the inventor of backus-Naur form and has also helped to popularize functional level programming.
Ken Thompson – He is well known as the principal creator of the UNIX operating system and is also the co-creator of the Go Programming language.
Bjarne Stroustrup – He is well known for the creation and development of C++ programming language and currently holds the college of engineering chair in computer science at Texas, A&M.
Larry Wall – he is well known for hte creation of Perl programming language and is also the first recepient of the Free Software Foundation Award for the Advancement of Free Software.
James Gosling – He is known as the father of Java programming language and is also the creator of Gosmacs, which was the first Emacs to run under UNIX.
Guido Van Rossum – He is well known as the author of Python programming language and is currently employed by Google.
Richard Stallman – He is the creator of Emacs editor and the lead architect and organizer of the GNU project. He has been actively involved in the free software movement.
Linus Torvalds – He is best known for having initated hte development of Linux Kermell and the Git revision control system. He is also a strong supporter of Open Source software.
Bill Joy – He is the co-founder of Sun Microsystems and is also the creator of vi-editor csh and NFS. He was also a primary figure in the development of Java Programming language.
Project Euler – Project Euler is a series of challenging mathematical/computer programming problems. Following stat depicts the top five programming languages by most number of users.
Stack Overflow – Stack Overflow is a website featuring questions and answers on a widge range of topics in computer programming. Following stat depicts the top three programming languages by most numbers of questions asked.
Tiobe Index – The Tiobe programming community index gives an indication of the popularity of programming languages. This index is updated once a month. Following stat depicts the top three programming languages for April 2010.
Infographic by Geek Graphic