Top 10 Programmers in the World of All Time

Jan 23, 2020 5:12 AM

Oddmonster

Views

90000

Likes

2413

Dislikes

49

1. Dennis Ritchie

Dennis MacAlistair 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. James has also made major contributions to several other software systems, such as NeWS and Gosling Emacs. 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. Tim Berners-Lee

Sir Timothy John “Tim” Berners-Lee also known as “TimBL,” is a British computer scientist, best known as the inventor of the World Wide Web. He made a proposal for an information management system in March 1989 and he implemented the first successful communication between a Hypertext Transfer Protocol (HTTP) client and server via the Internet. Berners-Lee is the director of the World Wide Web Consortium (W3C), which oversees the Web’s continued development.

7. Brian Kernighan

Brian Wilson Kernighan is a Canadian computer scientist who worked at Bell Labs alongside Unix creators Ken Thompson and Dennis Ritchie and contributed to the development of Unix. He is also coauthor of the AWK and AMPL programming languages. Kernighan’s name became widely known through co-authorship of the first book on the C programming language with Dennis Ritchie.

8. Ken Thompson

Kenneth Thompson commonly referred to as ken in hacker circles is an American pioneer of computer science. Having worked at Bell Labs for most of his career, Thompson designed and implemented the original Unix operating system. He also invented the B programming language, the direct predecessor to the C programming language, and was one of the creators and early developers of the Plan 9 operating systems. Since 2006, Thompson works at Google, where he co-invented the Go programming language.

9. Guido van Rossum

Guido van Rossum is a Dutch computer programmer who is best known as the author of the Python programming language. In the Python community, Van Rossum is known as a “Benevolent Dictator For Life” (BDFL), meaning that he continues to oversee the Python development process, making decisions where necessary. He was employed by Google from 2005 until December 7th 2012, where he spent half his time developing the Python language. In January 2013, Van Rossum started working for Dropbox.

10. 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.


https://www.thecrazyprogrammer.com/2014/02/the-top-10-greatest-programmers-in-the-world-of-all-time.html

How many on this list hacked for fun?!

6 years ago | Likes 2 Dislikes 0

Where's Mel, from the story of Mel!? http://catb.org/jargon/html/story-of-mel.html

6 years ago | Likes 2 Dislikes 0

11. Konrad Zuse: German scientist, cumputer pioneer during WW2 and invented the first high-level programming language "Plankalkül" in 1942.

6 years ago | Likes 11 Dislikes 0

Do we really want to celebrate java? That seems like a poor idea.

6 years ago | Likes 2 Dislikes 0

Gary Kildall?

6 years ago | Likes 2 Dislikes 0

Hello world!

6 years ago | Likes 2 Dislikes 0

Where is Dijkstra?

6 years ago | Likes 13 Dislikes 0

Fun fact: A modern example of his work is the multi-threaded garbage collector in use by Chrome's JavaScript engine right now.

6 years ago | Likes 3 Dislikes 0

Stallman's missing. We wouldn't even have imgur without him.

6 years ago | Likes 8 Dislikes 0

nor the Free Software Song.

6 years ago | Likes 1 Dislikes 0

Ummm Linus, Torvalds also spearheaded the community software era that remains the biggest movement in software history. That alone... #1

6 years ago | Likes 4 Dislikes 1

Oh yeah? But you're missing

6 years ago | Likes 107 Dislikes 3

And:

6 years ago | Likes 21 Dislikes 0

well, why doesn't he just hack time and go back and add himself?

6 years ago | Likes 3 Dislikes 0

They overlooked Al Gore, again.

6 years ago | Likes 28 Dislikes 4

6 years ago | Likes 3 Dislikes 0

I remember getting tge highest grade just because i knew all of them. My prof. was really moved. Good post!

6 years ago | Likes 2 Dislikes 0

10 PRINT "COOL BEANS" 20 GOTO 10

6 years ago | Likes 9 Dislikes 2

I miss my C=64;)

6 years ago | Likes 2 Dislikes 0

It was BBC Micro for me. Then Spectrum, then C64. Great times

6 years ago | Likes 1 Dislikes 0

I can do nested ifs in excel, how come I am not here ?!

6 years ago | Likes 2 Dislikes 0

6 years ago | Likes 4 Dislikes 1

Ada Lovelace

6 years ago | Likes 8 Dislikes 4

...Didn’t have much impact on modern programming. Huge impact to CS and CE, but not much in the narrow field of this list.

6 years ago | Likes 9 Dislikes 2

Merely invented the discipline. Nothing really.......

6 years ago | Likes 1 Dislikes 2

That was indeed a huge milestone for CS, but bears little similarity to today’s concept of programming.

6 years ago | Likes 1 Dislikes 0

I had the pleasure of meeting Brian Kernighan at my university. A very friendly, and immensely intelligent person!

6 years ago | Likes 5 Dislikes 0

Shout-out to my fellow Aggie's for snagging the C++ guy. A Whoop

6 years ago | Likes 2 Dislikes 0

#6: - technically correct, the best kind of correct.

6 years ago | Likes 26 Dislikes 1

Scott Hanselman suggested Tim could amend his title with 'The'.

6 years ago | Likes 1 Dislikes 0

Maybe vint cerf deserves a spot over python guy. Invented tcp ip

6 years ago | Likes 4 Dislikes 1

TCP/IP is not a _programming_ development.

6 years ago | Likes 2 Dislikes 0

Yea true. Probably one degree of separation too far. Was thinking tech in general

6 years ago | Likes 3 Dislikes 0

Having been his student, Bjarne Stroustrup may be a genius for inventing C++ but he really sucked at teaching it.

6 years ago | Likes 35 Dislikes 1

A former coworker of mine studied under him as well, he said Bjarne could be quite funny though.

6 years ago | Likes 2 Dislikes 0

Wouldn't surprise me if most inventive geniuses were crap teachers.

6 years ago | Likes 6 Dislikes 0

Guido van Rossum is no longer a BDFL of python.

6 years ago | Likes 10 Dislikes 1

I did my uni work experience working with him (and a bunch of other folks obv) on a language that inspired Python at the CWI in Amsterdam. ¹

6 years ago | Likes 2 Dislikes 0

He's aged very well, at time he was one of those scrawny tall guys, all elbows and knees

6 years ago | Likes 3 Dislikes 0

*the time. That was the mid 80s btw

6 years ago | Likes 2 Dislikes 0

Wasn't planning to upvote, but Don Knuth gets mine. Robinson-Schensted-Knuth and LaTeX are important tools for me.

6 years ago | Likes 2 Dislikes 0

I went to college with Knuth’s grandson. Didn’t know his grandpa was famous until he posted something on Facebook a couple years later

6 years ago | Likes 1 Dislikes 0

Hah, I D&D'ed a few years with a guy named Milnor, one day he casually mentions that his dad just won the Abel Prize.

6 years ago | Likes 2 Dislikes 0

Small world

6 years ago | Likes 1 Dislikes 0

It warms my nerdy heart to see a top 10 list like this.

6 years ago | Likes 380 Dislikes 2

Al Gore not even getting a mention for creating the internet is tough though

6 years ago | Likes 6 Dislikes 0

I would have included Turing. While not a software programmer, his Turing machine was first theoretical model of how a programmable >

6 years ago | Likes 3 Dislikes 0

computer works and how the possibilities of an algorithm can be systematically explored...

6 years ago | Likes 2 Dislikes 0

Yep. Normally it's "1. Steve Jobs, made iApple. 2. Mark Zuckertime, Fabesock. 3. Steve Job again. 4. A woman so representation. 5. SteJob."

6 years ago | Likes 16 Dislikes 0

I dont think woman should be on a list for representation, but ada lovelace (first program) and grace hopper (cobol) could be there though.

6 years ago | Likes 10 Dislikes 0

Knowing that programming was originally seen as women's/secretary work, it's a bit sad not to see any of them in the list. Top 20 when?

6 years ago | Likes 5 Dislikes 0

Construction is seen as men's work, and we don't include them in a list of top architects (which probably would include some women).

6 years ago | Likes 5 Dislikes 0

So Top 20 Programmers & Top 20 Architects when?

6 years ago | Likes 3 Dislikes 0

Like him or hate him, BIll Gates should be on this list. Some of the stuff he did in the beginning was amazing.

6 years ago | Likes 4 Dislikes 0

I agree, a vicious businessman that people dislike, but a hugely talented coder and architect.

6 years ago | Likes 3 Dislikes 1

When a subcontractor failed to deliver, he ported a BASIC interpreter to a new chipset in a weekend.

6 years ago | Likes 2 Dislikes 0

McCarthy and Lisp?! If you include Python, why not Matsumoto and Ruby?

6 years ago | Likes 23 Dislikes 4

To me Ruby has always looked like someone very talented tried to reimplement Perl 5, but couldn't quite remember how things worked there.

6 years ago | Likes 7 Dislikes 0

Python is THE most popular programing language. I don't even know if Ruby is in the top 10. Also Python and AI is a big thing.

6 years ago | Likes 5 Dislikes 1

Sauce? Actually curious.

6 years ago | Likes 1 Dislikes 0

JavaScript is THE most popular programming language. Yet, Brendan Eich isn't in the list.

6 years ago | Likes 2 Dislikes 0

It's not any more: http://pypl.github.io/PYPL.html

6 years ago | Likes 2 Dislikes 0

Yeah, no. Even your toaster probably rings something in JS, not Python.

6 years ago | Likes 1 Dislikes 0

I "like" people like you, after given scientific data your answer to it is "no", because you have a personal preference for something.

6 years ago | Likes 1 Dislikes 0

Alright, which one of these fuckos invented RegEx...

6 years ago | Likes 14 Dislikes 0

Stephen Kleene created the original concept of a regular expression.

6 years ago | Likes 6 Dislikes 0

Regex is not as frightening as is looks: https://www.youtube.com/watch?v=sa-TUpSx1JA&t=16s

6 years ago | Likes 6 Dislikes 0

I know, I love it and have become the go-to guy on my work project but it is still a thing a lot of devs loathe.

6 years ago | Likes 2 Dislikes 0

That's a blatant lie and you know it.

6 years ago | Likes 5 Dislikes 0

The masters and we are all students in this era. Can't wait to see what this generations masters will do!

6 years ago | Likes 117 Dislikes 5

[deleted]

[deleted]

6 years ago (deleted Jan 23, 2020 7:03 PM) | Likes 0 Dislikes 0

"Goodbye World!"

6 years ago | Likes 5 Dislikes 1

You stop that

6 years ago | Likes 1 Dislikes 0

Sexbots....they doing sexbots

6 years ago | Likes 32 Dislikes 0

Now that they’ve created a generation of computer nerds they need to invent something for these lonely souls to put their dicks into.

6 years ago | Likes 1 Dislikes 0

To the sex codes!

6 years ago | Likes 7 Dislikes 0

Are we there yet? VR-CGI and a realistic toy would be okay for a start

6 years ago | Likes 3 Dislikes 0

I mean can you imagine the algorithms, translating sex to a math equation. Futurama.gif...omg howtomakelove.gif

6 years ago | Likes 2 Dislikes 0

So where all the girls at?

6 years ago | Likes 80 Dislikes 11

Didn't you know that women don't have the personality type for programming?

6 years ago | Likes 2 Dislikes 9

They couldn't grow the mandatory UNIX beard, so they started off with a handicap.

6 years ago | Likes 13 Dislikes 1

Yeah, like the lady who wrote a metric ass ton of code that helped us to the moon. Just leave her out why don't you.

6 years ago | Likes 24 Dislikes 15

I know there have been significant female programmers, but are any of them top 10 material? Genuine question, I don't know.

6 years ago | Likes 8 Dislikes 1

First compiler was built by a woman.

6 years ago | Likes 10 Dislikes 4

None in the top ten because it's a merit-based list. Grace Hopper might qualify in a longer or older list.

6 years ago | Likes 7 Dislikes 3

gotta be in the top ten.

6 years ago | Likes 2 Dislikes 0

Left out for some reason despite there being significant women programmers.

6 years ago | Likes 47 Dislikes 13

Agree that I missed them also, but it seems this list is about contemporary programmers. Historically programming was first womens, then men

6 years ago | Likes 5 Dislikes 1

S job. Though there are exceptions.

6 years ago | Likes 1 Dislikes 1

Ya, boring and tedious so it was given to women until men figured out they could gain notoriety, so tried to erase female contributions.

6 years ago | Likes 2 Dislikes 1

S job. Though there are exceptions.

6 years ago | Likes 4 Dislikes 1

Maybe this was gender neutral. It's hard to argue anyone of this top 10 out of it

6 years ago | Likes 6 Dislikes 0

Margaret Hamilton, Ada Lovelace, the ENIAC programmers, and Sister Mary Kenneth Keller. Just to name a few.

6 years ago | Likes 77 Dislikes 4

Grace Hopper too

6 years ago | Likes 19 Dislikes 1

She was already mentioned in other comments.

6 years ago | Likes 2 Dislikes 1

Can’t mention her name often enough. Grace Hopper Grace Hopper Grace Hopper

6 years ago | Likes 1 Dislikes 0

This is where we start splitting hairs between “programming” and “computer science”. Much of the early programming work has been done by 1/?

6 years ago | Likes 21 Dislikes 2

We can continue talking about how unfair the 70s/80s were, or we start now to be one of the top 10 in a future top programmer list.

6 years ago | Likes 7 Dislikes 0

Why not both? Ones a warning, and ones a celebration. For a modern (and maybe a bit wider) list, I’d start with Limor Fried.

6 years ago | Likes 5 Dislikes 1

Are compilers considering CS or programming? Cause the first compiler was built by a woman

6 years ago | Likes 4 Dislikes 0

Compilers are an unholy union of CS, programming, and linguistics.

6 years ago | Likes 7 Dislikes 0

And magic

6 years ago | Likes 1 Dislikes 0

Men, and this list reflects that. Women had much more presence in the CS field, deriving from mathematics where they weren’t excluded so 2/?

6 years ago | Likes 16 Dislikes 2

I'm not so sure about this.. check out around 10 min mark https://www.youtube.com/watch?v=ecIWPzGEbFc if we talk 70s+ then yes

6 years ago | Likes 2 Dislikes 0

Much. Offhand I’d replace Hejlsberg in this list with Hopper, but from a _programming_ perspective, that’s about it. A top-20 list would 4/?

6 years ago | Likes 14 Dislikes 2

Look rather different, as would a list to include CS folks. There’s no mention of Turing here, because Turing was barely a programmer. 4/?

6 years ago | Likes 14 Dislikes 2

In short, this list is an accurate product of the sexism in the early days of programming. Discrimination has lasting effects. It’s not 5/?

6 years ago | Likes 17 Dislikes 4

Grace hopper is the only notable one

6 years ago | Likes 7 Dislikes 10

Ok loomer

6 years ago | Likes 3 Dislikes 1

[deleted]

[deleted]

6 years ago (deleted Jan 23, 2020 1:46 PM) | Likes 0 Dislikes 0

It's just true, there are not a lot of notable female computer scientists.

6 years ago | Likes 2 Dislikes 1

[deleted]

[deleted]

6 years ago (deleted Jan 23, 2020 1:46 PM) | Likes 0 Dislikes 0

I never said it was. Calm the hell down. I know you're desperate to get angry about sexism but sorry.

6 years ago | Likes 2 Dislikes 1

Margaret Hamilton, Ada Lovelace, the ENIAC programmers, and Sister Mary Kenneth Keller. Just to name a few.

6 years ago | Likes 6 Dislikes 4

.. Kinda questionable.

6 years ago | Likes 1 Dislikes 2

Ada Lovelace was not a developer. She was a salesman who lived off her relationship with lord Byron. The eniac girls and Hamilton are also..

6 years ago | Likes 3 Dislikes 2

Torvalds is kind of a dick

6 years ago | Likes 34 Dislikes 20

He looks like he could definitely be a dick.

6 years ago | Likes 3 Dislikes 9

More like a cunt?

6 years ago | Likes 2 Dislikes 0

So what

6 years ago | Likes 8 Dislikes 4

Actually, he is a regular Finn. People consider us rude assholes, but we get shit done. And it's quality shit.

6 years ago | Likes 5 Dislikes 0

He definitely was, but I thought he took some time off to change a while ago.

6 years ago | Likes 6 Dislikes 3

The break was mostly to make some software that would warn him when he's about to be a total asshole again.

6 years ago | Likes 2 Dislikes 0

Nvidia? that you?

6 years ago | Likes 1 Dislikes 0

Except not kind of.

6 years ago | Likes 37 Dislikes 3

Fuck you, nvidia

6 years ago | Likes 12 Dislikes 0

*rips off mask and reveals that she's just 37 GPUs in a trench coat* Foiled again!!

6 years ago | Likes 6 Dislikes 0

This list isn't about the kindest developers, tho.

6 years ago | Likes 6 Dislikes 0

A dick when needs be. Hopefully he gets back to it. He's the dick we need to fuck assholes. Pussies don't like it but they like the results.

6 years ago | Likes 13 Dislikes 1

He was a dick even when it wasn't necessary. You can get results without acting like a cunt.

6 years ago | Likes 5 Dislikes 4

I disagree. There's only so many times you can reject the same pull requests for the same reasons before it's time to be blunt.

6 years ago | Likes 6 Dislikes 1

I've never heard of this. In what way?

6 years ago | Likes 5 Dislikes 0

Corporate made him. There was nothing wrong with his attitude.

6 years ago | Likes 5 Dislikes 2

There absolutely was. There's no world where calling someone a fucking moron is really acceptable.

6 years ago | Likes 1 Dislikes 0

Grow up you fucking moron

6 years ago | Likes 1 Dislikes 2

His attitude is incorrect for his position. Hacking away at a project with your friends it’s fine but not as a public facing lead.

6 years ago | Likes 5 Dislikes 2

According to whom? One of the points made by Torvalds is that when people don't attack you to your face, they attack you behind your back.

6 years ago | Likes 4 Dislikes 1

Ah right, the corporation that makes Linux, the open source kernel.

6 years ago | Likes 2 Dislikes 0

The corporation that bought git from Torvalds

6 years ago | Likes 1 Dislikes 1

Why?

6 years ago | Likes 9 Dislikes 0

You know those explosive rants Gordon Ramsay goes into against bad restaurant staff? He's like that with everyone, without a nice side. \1

6 years ago | Likes 7 Dislikes 1

He recently took a break so he could make himself a tool to stop himself from replying to everyone with just a string of expletives. \2/2

6 years ago | Likes 8 Dislikes 1

I see. Thanks for the info

6 years ago | Likes 2 Dislikes 1

He would call people stupid and then sjws cried and they made him take a class. They got Stallman fired as well.

6 years ago | Likes 7 Dislikes 2

j...j....Jason Stallman?

6 years ago | Likes 1 Dislikes 0

No but Torvalds was legitimately an asshole. It's a holdover from early internet semi-anonymity.

6 years ago | Likes 3 Dislikes 2

Torvalds rightly pointed out that when you don't address things face to face, then people address them behind your back.

6 years ago | Likes 5 Dislikes 0