search
Get Started
search

Best Programming Languages

Updated Daily
Filter by Tags

Rankings use category fit, feature coverage, pricing signals, public reception, and recency. Affiliate relationships do not affect scores.

0.0 - 10.0
Best 1 Tony Hoare
Tony Hoare

Sir Charles Antony Richard "Tony" Hoare is a British computer scientist best known for developing the Quicksort sorting algorithm in 1959 and for creating Hoare logic, a formal system for verifying program correctness. He was awarded the ACM Turing Award in 1980 for these fundamental contributions t...

2 Niklaus Wirth

Niklaus Wirth is a Swiss computer scientist who designed several influential programming languages, most notably Pascal, Modula-2, and Oberon. He was awarded the Turing Award in 1984 for his sequence of innovative computer languages, which emphasized structured programming and data abstraction. Wirt...

3 John Reynolds

John C. Reynolds was an American computer scientist who made major contributions to the theory of programming languages. He is best known for co-developing separation logic, a formal method for reasoning about pointer-manipulating programs and mutable memory, and for independently defining the polym...

4 Jean E. Sammet

Jean E. Sammet was an American computer scientist who made significant contributions to early programming languages and software engineering. While working at IBM, she developed FORMAC, an early algebraic manipulation system, and played a key role in standardizing the COBOL programming language. In...

5 Luca Cardelli

Luca Cardelli is an Italian-British computer scientist at Microsoft Research who has made foundational contributions to programming language theory. His work includes research on type systems, polymorphism, and the formal foundations of object-oriented programming. He contributed to the design of ML...

6 Larry Wall
Larry Wall

Larry Wall is an American programmer and linguist best known for creating the Perl programming language, first released in 1987. Perl became widely adopted for text processing, CGI scripting, and Unix system administration, playing a significant role in early web development. Wall's background in li...

7 Benjamin Pierce

Benjamin Pierce is a computer scientist at the University of Pennsylvania who works on programming language theory and type systems. He wrote the textbook "Types and Programming Languages" which is used in graduate-level programming language theory courses. Pierce developed the Software Foundations...

8 Dennis Ritchie

Dennis Ritchie was a pivotal American computer scientist whose work fundamentally shaped computing. He developed the C programming language alongside Unix, an operating system that remains influential today. His innovations provided core tools for countless software systems and are essential for pro...

9 Barbara Liskov

Barbara Liskov is a pioneering American computer scientist whose research fundamentally shaped object-oriented programming. Her development of data abstraction techniques, particularly with record types and assertions, significantly advanced algorithmic design and programming languages. She received...

10 Guido van Rossum

Guido van Rossum is a Dutch computer scientist best known as the creator of Python. Developed in the late 1980s and early 1990s, Python’s design prioritizes readability and ease of use. It has become a dominant language across diverse fields including scientific computing, data science, web developm...

11 Bjarne Stroustrup

Bjarne Stroustrup is a Danish computer scientist recognized for developing C++. This influential programming language significantly shaped modern software engineering by introducing robust object-oriented capabilities to a widely used foundation. His work remains critical for developers and engineer...

You've reached the end — 11 items

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare