Top Programmers in the World of All Time - GeeksforGeeks (2024)

Improve

We are living today in a world where everything is possible using technology introduced by great programmers. If you are a programmer or do coding you might have inspired or influenced by some of the legendary programmers and you might have been aware of their exceptional work as well.

Top Programmers in the World of All Time - GeeksforGeeks (1)

There is no doubt that these programmers’innovation and contribution changed our lifestyle in the modern era. Coding might be a tough task for normal programmers but it is the simplest thing to innovate something and this simplest thing can make you a great person if you try hard. We are going to tell you about some legendary programmers, their imagination, innovation, and incredible work in the software programming world.

1. Dennis Ritchie: Dennis Ritchie “Father of the C programming language” who also created UNIX operating system along with his long-time colleague Ken Thompson. He was an American Computer Scientist. In 1983 he received the Turing Award from the ACM, the Hamming Medal in 1990 from the IEEE and in 1999 the National Medal of Technology from President Clinton. Ritchie was the head of the Lucent Technologies System Software Research Department when he retired in 2007.
Modern computing would not have existed without Dennis Ritchie, Without C there is no UNIX, Windows, Linux, C++, Google Chrome, Safari, Firefox, MacOSX, Playstation, Xbox and a lot of software and devices. 90% of applications in the world are written in C and that’s the reason Dennis Ritchie deserves a lot of respect.

UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity
– Dennis Ritchie

2. Linus Torvalds: Linus Benedict Torvalds is a Finnish American software engineer. He is the founder and coordinator of the Linux kernel Operating system which he created in his dorm room at the University of Helsinki. He also created the distributed control system Git(Open Source) which is used worldwide now. In 1998 Linus was honoured with Electronic Frontier Foundation (EFF) Pioneer Award, In 1999 he received ‘one of the top 100 innovators, under the age of 35’ in the world’ by MIT Technology Review TR100, in 2000 he received Lovelace Medal, by British Computer Society, in 2012 he was the recipient of the Millennium Technology Prize. An interesting fact about him is that everyone in his family (other than those from his maternal side) were journalists but he preferred something else.

In open-source, we feel strongly that to really do something well, you have to get a lot of people involved.
– Linus Torvalds

3. Bjarne Stroustrup: Bjarne Stroustrup is a Danish computer scientist. He invented and evolved the most widely used programming language C++ all by himself in Bell Lab. In 2015 Stroustrup won the Senior Dahl–Nygaard Prize, in 2017 he received Faraday Medal by Institution of Engineering and Technology (IET), he was the winner of the 2018 Computer Pioneer Award of the IEEE Computer Society and recently he received an honourary doctorate from the University Carlos III, Spain. Currently, he is working as a Professor and holder of the College of Engineering Chair in Computer Science at Texas A&M University, a visiting professor at Columbia University, and works at Morgan Stanley as a Managing Director.

“C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.”
-Bjarne Stroustrup

4. James Gosling: Dr. James Arthur Gosling is the Canadian computer scientist, an officer of the order of Canada and well known for the ‘Father of Java programming language’. He created the mainframe for Java also implemented the original compiler and virtual machine. James also contributed to several other software systems, such as NeWS and Gosling Emacs. He was elected to Foreign Associate member of the United States National Academy of Engineering for his extraordinary work.

I think it would be a tragic statement of the universe if Java was the last language that swept through.
– James Gosling

5. Tim Berners-Lee: “Tim” Berners-Lee is also known as “TimBL,” is a British computer scientist and is popularly known for 3 fundamental technologies HTML, URL, and HTTP. He was the one who introduced World Wide Web to us in 1989 and implemented the first successful communication between a Hypertext Transfer Protocol client and server via the Internet. Tim has won multiple awards for his incredible work. He was one of five Internet and Web pioneers who have been awarded the inaugural Queen Elizabeth Prize for Engineering. He received the 2016 ACM Turing Award for inventing the World Wide Web. Lee is the director of the World Wide Web Consortium (W3C), senior researcher and holder of the Founders Chair at the MIT Computer Science and Artificial Intelligence Laboratory.

The Web does not just connect machines, it connects people.
– Tim Berners-Lee

6. Donald Knuth: Donald Ervin Knuth is an American computer scientist, mathematician, and Professor Emeritus(retired) at Stanford University. He has earned the title of the “Father of the analysis of algorithms” because of his contribution to the development of the rigorous analysis of the computational complexity of algorithms and systematized formal mathematical techniques for it. He is the author of the multi-volume work “The Art of Computer Programming”. He is also known for the invention of the TeX computer typesetting system and the METAFONT font definition language and rendering system. In 1971 he received the first ACM Grace Murray Hopper Award. He has also received the Turing award in 1974, The National Medal of Science in 1979 and many more awards.

If you optimize everything, you will always be unhappy.
– Donald Knuth

7. Ken Thompson: Kenneth Lane Thompson is an American pioneer of computer science and he is well known for the design and implementation of the original UNIX operating system. Thompson spent most of his career at Bell Labs and also invented B programming language which is the direct predecessor to the C programming language. He was one of the early developers of the Plan 9 operating systems. Thompson has worked at Google, where he co-invented the Go programming language. He received the Turing award (1983), IEEE Richard W. Hamming Medal (1990), National Medal of Technology (1999) from President Bill Clinton, all for the implementation of the UNIX operating system and C language.

When in doubt, use brute force.
– Ken Thompson

8. Brian Wilson Kernighan: Brian Kernighan is a Canadian computer scientist who worked at Bell Labs and contributed to the development of Unix alongside Ken Thompson and Dennis Ritchie. He is the coauthor of the AWK and AMPL programming languages. Kernighan became famous by co-authoring the very first book on the C programming language. Since 2000 Kernighan has held a professorship in the Department of Computer Science at Princeton University.

Controlling complexity is the essence of computer programming
-Brian Wilson Kernighan

9. Richard Stallman: Richard Matthew Stallman is an American programmer and a software freedom activist. To solve the issue of software patents he establishes the idea of free software and he campaigns for software to be distributed in a manner such that its users receive the freedoms to use, study, distribute and modify that software. He is known for developing the GNU Compiler Collection and GNU Emacs. He also wrote the GNU General Public License. In 1990 he received MacArthur Fellowship (“genius grant”) award, in 1998 Electronic Frontier Foundation’s Pioneer Award, in 2015 ACM Software System Award for the development and leadership of GCC.

Free software is a matter of liberty, not price. To understand the concept you should think of ‘free’ as in ‘free speech, ‘ not as in ‘free beer.’
– Richard Matthew Stallman

10. Guido van Rossum: Guido van Rossum is a Dutch computer programmer who is known for the invention of popular programming language Python. He is declared a “Benevolent Dictator For Life (BDFL)” in the Python community which means he continues to oversee Python development, making decisions where necessary, forever. He developed this language when he was employed in Google from 2005 until 2012. Van Rossum received the 2001 Award for the Advancement of Free Software from the Free Software Foundation (FSF) for his work on Python. Currently, he is working at Dropbox.

If you decide to design your own language, there are thousands of sort of amateur language designer pitfalls.
– Guido van Rossum



Last Updated : 23 Jan, 2023

Like Article

Save Article

Previous

How to Become a Software Architect in 2024

Next

Top Machine Learning Applications in 2019

Share your thoughts in the comments

Please Login to comment...

Top Programmers in the World of All Time - GeeksforGeeks (2024)

FAQs

Is Geeks for Geeks credible? ›

With a strong emphasis on enhancing coding skills and knowledge, it has become a trusted destination for over 12 million plus registered users worldwide. The platform offers a vast collection of tutorials, practice problems, interview tutorials, articles, and courses, covering various domains of computer science.

What the top 1% of software engineers do that the other 99% do not? ›

They are always building. These are people who write code every day at their job and then go home and write code on something else that they want to exist.

Who has the best programmers in the world? ›

According to HackerRank, Chinese developers are well-versed in data structures, mathematics, and functional programming. Polish programmers show good results in programming languages, being #1 in Java, # 2 in Python, # 4in shell, and #5 in Ruby.

Who runs GeeksforGeeks? ›

Sandeep Jain is the founder at GeeksforGeeks. He is an alumini of Indian Institute of Technology Roorkee. His platform GeeksforGeeks is well recognized among all the engineering students throughout all colleges in India.

Who is behind GeeksforGeeks? ›

Sandeep Jain - GeeksforGeeks | LinkedIn.

Who is the youngest coder? ›

Who is Kautilya Katariya? Kautilya Katariya is a child genius and the world's youngest coder. He attends Wootton Park School in Northampton, UK, and recently achieved the highest grade in the GCSE math exam, studying alongside older students.

How many software engineers are depressed? ›

Within the field of software engineering, stress, anxiety, and depression are particularly common. Approximately 17% of surveyed software engineers experienced one or more of these conditions at any time. Only 13% of employees surveyed would be comfortable talking about mental illness at work.

Are software engineers shy? ›

While it is believed that the percentage of introverts in the general population is around 50% or less, research examining the introversion of software engineers consistently reveals a higher percentage.

Why so many software engineers quit? ›

One of the most important reasons why software engineers leave their companies is due to management. It seems they don't find themselves with a good and supporting team or management. Sometimes, management keeps on shuffling in upper-level management that trickles down to operational changes on a technical team.

Who is king of programming? ›

Python is increasingly widely used and may be regarded as the king of programming languages.

Which country has the smartest programmers? ›

Statistics show that China is the world leader in data structures, functional programming, and mathematics. According to our research, the most popular programming language among Chinese programmers is JavaScript.

Which country has best coder? ›

One important thing that China considers when it comes to coding education is that it always links coding to the future, and that's how they come as the leaders and stand on top of the list. The best programmers out there are located in China and this goes back to their accuracy as well as speed.

Can you cite GeeksforGeeks? ›

Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.

Is GeeksforGeeks course good? ›

Indeed, GeeksforGeeks is the ocean of Data Structures and Algorithms Knowledge. Whether you're a beginner, an intermediate, or an expert, the platform has a lot more to offer for everyone in Data Structures and Algorithms.

Is GeeksProgramming com legit? ›

GeeksProgramming has been one the best-performing website and top programming help service providers since 2014. However, we had many such episodes where our clients found reviews on third-party websites unreliable and untrustworthy.

Which is better GeeksforGeeks or w3schools? ›

Traffic and Engagement. w3schools.com had more total visits compared to geeksforgeeks.org in March 2024.

Top Articles
Latest Posts
Article information

Author: Terence Hammes MD

Last Updated:

Views: 6421

Rating: 4.9 / 5 (49 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Terence Hammes MD

Birthday: 1992-04-11

Address: Suite 408 9446 Mercy Mews, West Roxie, CT 04904

Phone: +50312511349175

Job: Product Consulting Liaison

Hobby: Jogging, Motor sports, Nordic skating, Jigsaw puzzles, Bird watching, Nordic skating, Sculpting

Introduction: My name is Terence Hammes MD, I am a inexpensive, energetic, jolly, faithful, cheerful, proud, rich person who loves writing and wants to share my knowledge and understanding with you.