DEV Community

Cover image for Top 10 Most Popular Programming languages and their Creators

Top 10 Most Popular Programming languages and their Creators

javinpaul on January 02, 2020

Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided i...
Collapse
 
dploeger profile image
Dennis Ploeger

Doesn't php stand for "php hypertext preprocessor"?

Collapse
 
firozansari profile image
Firoz Ansari

I believe it was first called "Personal Home Page" (hence PHP) but later it was renamed to "Hypertext Preprocessor"

Collapse
 
bobdotjs profile image
Bob Bass • Edited

Then wouldn't it technically stand for ((Personal home page) Hypertext Preprocessor) or PersonalhomepageHypertextPreprocessor?
It seems strange for the first P in PHP to stand for PHP.

Thread Thread
 
dploeger profile image
Dennis Ploeger

It's a recursive acronym. Like GNU (GNU's not Unix)

Thread Thread
 
dploeger profile image
Dennis Ploeger

Nerds! 🤷🏽

Collapse
 
cappe987 profile image
Casper

It was originally called Personal Home Page, but as it grew larger they decided to change it to Php Hypertext Preprocessor.

Collapse
 
mbougarne profile image
Mourad Bougarne

That's TRUE.

Collapse
 
mekeltner profile image
Collapse
 
stealthmusic profile image
Jan Wedel

Thanks for this collection. It would have been great to learn a bit about the circumstances under which those languages were created and what they were intended for initially.

Though, it was a good read.

Collapse
 
brothersinbeat profile image
Brothers in Beat

I know I'm biased here but would an honorary mention of BASIC have killed ya? 😂😂😂

Collapse
 
josemunoz profile image
José Muñoz

please don't learn JQuery, vanilla modern javascript and a framework like React or Vue is what you should pursue to compete in today's market

Collapse
 
amandaeducative profile image
Amanda Fawcett

A great summary - thanks for the collection. Glad to see C is still making the list!

A small tip for anyone looking to learn: Educative has free courses on a lot of the languages you mentioned, if anyone is looking to start from scratch. You can out the "From Scratch" courses here

Collapse
 
andreidascalu profile image
Andrei Dascalu

Is Pascal still around? I know there's Delphi, based on Object Pascal (since core Pascal and the Turbo compiler/IDE were purely imperative) which I used on and off through university ages ago.

Collapse
 
javinpaul profile image
javinpaul

Yes, It's still around, just like Mainframes but only on legacy applications.

Collapse
 
exts profile image
Lamonte

but popular though? Over c# and other languages like go, etc...? There's no way.

Thread Thread
 
andreidascalu profile image
Andrei Dascalu

Probably not now, though yeah, claims like 'most popular' sound like cheap clickbait when lacking some metric to measure the claim.
Maybe these languages were most popular, historically, a couple of decades ago.
But it is difficult to quantify. Today I would disqualify Perl, C, Lisp and Pascal based on stsckoverflow questions.
Also, today we have more people in programming that at any other point in history, learning any number of modern languages.

Collapse
 
pmcgee69 profile image
Paul McGee

Pascal, as Delphi which costs $$, and as free pascal still has a strong community. Tiobe ranks it about level with Ruby and Swift. There are good Delphi & fpc groups on fb.

Collapse
 
elmuerte profile image
Michiel Hendriks

As FLOSS Pascal exists in Free Pascal which supports "plain" Pascal and Object Pascal (including Delphi extensions). As for a Delphi like IDE, there is Lazarus.

Collapse
 
tensorprogramming profile image
Tensor-Programming • Edited

This list is not really up to date. No one is really hiring Perl devs or Pascal devs, hell you'd find more work as an erlang or f# dev. Most of them still floating around are maintaining software not writing new stuff. JavaScript and python sit at the top of every list simply in terms of popularity and Java's popularity has been sort of falling in certain usecases these past couple of years.

BTW, lisp is not a functional language, people seem to get that idea because of scheme and modern lisps like clojure. Lisp did implement some of the concepts of lambda calculus but it also was imperative and you could make a case that it's much less functional then many other modern languages. The creator of smalltalk took a ton of inspiration from lisp and scheme was a subset of lisp that focused on lambda calculus. BTW, there are a ton of books and courses to learn common lisp, clojure, scheme, racket or insert lisp name here. It is one of the oldest languages after all.

Collapse
 
laughingraven profile image
Laughing Raven

Please provide evidence to support your claim. Perl and Pascal/Delphi are used extensively in industry as well as in the Governmental arena.

Collapse
 
kaoriaf profile image
kaoriaf

Great article, many points of agreement there. So refreshing to see Perl on the list. Much derided, falling off the bottom of the graph (where Python was, back in the day), but there it is, on the list where it belongs. \o/

Collapse
 
mbougarne profile image
Mourad Bougarne

When your name match your language in hardness (Bjarne Stroustrup)

Collapse
 
bradcypert profile image
Brad

I thought Twitter had moved away from Ruby and is mostly on Scala at this point.

Collapse
 
chasrmartin profile image
Charlie Martin

You mean “Clojure” I think.

Collapse
 
zakkaioken profile image
Zak Kaioken • Edited

What the heck?! c# is in the thumbnail but is not included in the list? I thought c# ranked higher than c and c++?! ok then.

Collapse
 
madza profile image
Madza • Edited

Personal Home Page, didn't know that, lol

Collapse
 
hinasoftwareengineer profile image
Hina-softwareEngineer

I want to learn dart language. Can you please tell me source form where i will learn?

Collapse
 
disqus_sk_user profile image
disqus_sk_user

FORTRAN.

It has been more widely used than Pascal.

Collapse
 
dtbarne profile image
dtbarne

"No matter how much you hate PHP"

I think you meant for that phrasing to be at the beginning of the Java section. PHP is wonderful.

Collapse
 
disqus_sk_user profile image
disqus_sk_user

COBOL.

The mainframe world wouldn’t have been ruling the world without it. Certainly more used than LISP.

Collapse
 
pedroduarten9 profile image
Pedro Neto • Edited

I must add that one of the most praised computer science books, Structure and Interpretation of computer programs uses Lisp. To me, it is one big tutorial to learn lisp as well as a lot of concepts.

Collapse
 
dhiemaz profile image
Dimas Prawira

No GoLang there...?

Collapse
 
codymndlovu profile image
Mthabisi Ndlovu

How does Scheme differ from Lisp?

Collapse
 
tensorprogramming profile image
Tensor-Programming

Scheme is a subset of lisp that focuses on functional programming. Original lisp one and common lisp were a bit more imperative then modern lisps like clojure and racket which focus on declarative and functional design.