In this article I am going to talk about top 6 programmers in the world of all time.
1. Dennis Ritchie
Dennis Ritchie was an American computer scientist who helped shape the digital era.
He created the C programming language and with long-time colleague Ken Thompson, the Unix operating system.
Ritchie and Thompson received the Turing Award from the ACM in 1983, the Hamming Medal from the IEEE in 1990 and the National Medal of Technology from President Clinton in 1999.
Ritchie was the head of Lucent Technologies System Software Research Department when he retired in 2007.
2. Bjarne Stroustrup
Bjarne Stroustrup is a Danish computer scientist, most notable for the creation and development of the widely used C++ programming language.
He is a Distinguished Research Professor and holds the College of Engineering Chair in Computer Science at Texas A&M University, a visiting professor at Columbia University, and works at Morgan Stanley.
3. James Gosling
James Arthur Gosling is a Canadian computer scientist, best known as the father of the Java programming language.
Due to his extra-ordinary achievements, Gosling was elected to Foreign Associate member of the United States National Academy of Engineering.
4. Linus Torvalds
Linus Benedict Torvalds is a Finnish American software engineer, who was the principal force behind the development of the Linux kernel.
He later became the chief architect of the Linux kernel, and now acts as the project’s coordinator.
He also created the revision control system Git as well as the diving log software Subsurface.
He was honored, along with Shinya Yamanaka, with the 2012 Millennium Technology Prize by the Technology Academy Finland, in recognition of his creation of a new open source operating system, for computers leading to the widely used Linux kernel.
5. Anders Hejlsberg
Anders Hejlsberg is a prominent Danish software engineer who co-designed several popular and commercially successful programming languages and development tools.
He is creator of popular programming language C#.
He was the original author of Turbo Pascal and the chief architect of Delphi.
He currently works for Microsoft as the lead architect of C# and core developer on TypeScript.
6. Donald Knuth
Donald Ervin Knuth is an American computer scientist, mathematician, and Professor Emeritus at Stanford University.
He is the author of the multi-volume work The Art of Computer Programming.
Knuth has been called the father of the analysis of algorithms.
He contributed to the development of the rigorous analysis of the computational complexity of algorithms and systematized formal mathematical techniques for it.
In the process he also popularized the asymptotic notation.
Knuth is the creator of the TeX computer typesetting system, the related METAFONT font definition language and rendering system and the Computer Modern family of typefaces.
It’s very difficult to name just 6 though.
There are many important contributors to the world of computer science whose names are not widely known.
But, these names in my opinion are the top.
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees.
Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship.
Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code on the fly into a book that will instill within you the values of a software craftsman and make you a better programmer, but only if you work at it.
Get your copy using the link below:
Some related articles you might interest in :