You could add Rust to the list (as a Go alternative), or Flutter (as a Swift alternative) ... personally I'd choose Flutter over Swift anytime, since it's cross platform - Swift locks you into iOS. And don't disregard PHP, it's still a very popular language, with frameworks like Laravel making it a joy to program in.
By the way, the title of this post is "Best programming languages" - however I think "Most popular programming languages" would be more accurate, "best" is a claim that's pretty broad and hard to justify.
But, I understand the point you're trying to make :-)
Since you're already adding more languages to the list, I'll jump on and say that, while I haven't used that myself, Zig seems to be gaining traction and might become a big thing in the near future.
Wow, never heard of it, looks more low level than Rust ...
"A big thing in the near future" sounds somewhat optimistic to me, when I see how little is actually changing over the years in the top 10 list "most popular languages", but that could be my lack of knowledge, maybe Zig is making it big time in a niche area (systems programming?) that I'm unaware of. So that's probably just my ignorance :-)
What I'd personally like to see is for FP (functional programming) to finally break into the mainstream, but year after year we're not seeing it happen, I fear it's going to remain "niche" forever.
But if you say ClojureScript then I'd also mention ReasonML - both are FP oriented languages targeting the frontend (client) ... a few years ago ReasonML looked to be the "next big thing" but it sort of seems to have fizzled out, I'm not hearing much about it anymore (but maybe that doesn't say much).
My conclusion is that ReasonML is going nowhere, and that it's not a good or worthwhile investment to learn - even just for hobby purposes (let alone for professional purposes or for the job market, there isn't any).
No, that looks disappointing, if you want to try out something "new" and different from JS for frontend scripting then probably something like Elm or ClojureScript would be a better choice (or Rust with WebAssembly ;-)
You could add Rust to the list (as a Go alternative), or Flutter (as a Swift alternative) ... personally I'd choose Flutter over Swift anytime, since it's cross platform - Swift locks you into iOS. And don't disregard PHP, it's still a very popular language, with frameworks like Laravel making it a joy to program in.
By the way, the title of this post is "Best programming languages" - however I think "Most popular programming languages" would be more accurate, "best" is a claim that's pretty broad and hard to justify.
But, I understand the point you're trying to make :-)
Since you're already adding more languages to the list, I'll jump on and say that, while I haven't used that myself, Zig seems to be gaining traction and might become a big thing in the near future.
Wow, never heard of it, looks more low level than Rust ...
"A big thing in the near future" sounds somewhat optimistic to me, when I see how little is actually changing over the years in the top 10 list "most popular languages", but that could be my lack of knowledge, maybe Zig is making it big time in a niche area (systems programming?) that I'm unaware of. So that's probably just my ignorance :-)
What I'd personally like to see is for FP (functional programming) to finally break into the mainstream, but year after year we're not seeing it happen, I fear it's going to remain "niche" forever.
ClojureScript!
Right, and Clojure ... :-)
But if you say ClojureScript then I'd also mention ReasonML - both are FP oriented languages targeting the frontend (client) ... a few years ago ReasonML looked to be the "next big thing" but it sort of seems to have fizzled out, I'm not hearing much about it anymore (but maybe that doesn't say much).
That was pretty much my view of ReasonML as well - I saw lots of writing about it around 2018 then not much...
Read this:
reddit.com/r/elm/comments/99bzf8/e...
My conclusion is that ReasonML is going nowhere, and that it's not a good or worthwhile investment to learn - even just for hobby purposes (let alone for professional purposes or for the job market, there isn't any).
No, that looks disappointing, if you want to try out something "new" and different from JS for frontend scripting then probably something like Elm or ClojureScript would be a better choice (or Rust with WebAssembly ;-)
zig is freaking heaven in a nutshell
Yes you are right leob
Flutter is not a programming language
Not yet anyway....
Yeah I know lol the programming language is Dart :-)