Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided i...
For further actions, you may consider blocking this person and/or reporting abuse
Doesn't php stand for "php hypertext preprocessor"?
I believe it was first called "Personal Home Page" (hence PHP) but later it was renamed to "Hypertext Preprocessor"
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.
It's a recursive acronym. Like GNU (GNU's not Unix)
Nerds! 🤷🏽
It was originally called Personal Home Page, but as it grew larger they decided to change it to Php Hypertext Preprocessor.
That's TRUE.
php.net/manual/en/history.php.php
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.
I know I'm biased here but would an honorary mention of BASIC have killed ya? 😂😂😂
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
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
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.
Yes, It's still around, just like Mainframes but only on legacy applications.
but popular though? Over c# and other languages like go, etc...? There's no way.
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.
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.
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.
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.
Please provide evidence to support your claim. Perl and Pascal/Delphi are used extensively in industry as well as in the Governmental arena.
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/
When your name match your language in hardness (Bjarne Stroustrup)
I thought Twitter had moved away from Ruby and is mostly on Scala at this point.
You mean “Clojure” I think.
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.
Personal Home Page, didn't know that, lol
I want to learn dart language. Can you please tell me source form where i will learn?
FORTRAN.
It has been more widely used than Pascal.
"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.
COBOL.
The mainframe world wouldn’t have been ruling the world without it. Certainly more used than LISP.
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.
No GoLang there...?
How does Scheme differ from Lisp?
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.