DEV Community

loading...

Discussion on: Illusion of differences between Operating Systems, Programming Languages and Web Frameworks

Collapse
tensorprogramming profile image
Tensor-Programming • Edited

I am consider myself to be a prolific polyglot developer. Over the course of my career I've used at least 25 different programming languages in production (some of which have been discontinued).

There are very large differences in programming languages that do matter. Many languages may define themselves as multi-paradigm or general purpose; the fact is that every language fits into a niche of some kind. This niche is defined through any number of reasons; be it performance, implementation, community, personal bias, or availability etc.

Yes, it is kind of silly to have flame wars regarding programming languages (OSes and Frameworks) but it is also fairly silly to ignore these niches. These languages should be treated as different tools in your programming tool belt and you should learn when to use one over another.

BTW, I do tend to cringe every single time I see a "Top 10 programming language" list. Its really like comparing apples and oranges.

Collapse
xet7 profile image
Lauri Ojansivu Author

Yes, not everything is coded with those "Top 10 programming languages". There is much more coded and in use every day.

Collapse
tensorprogramming profile image
Tensor-Programming • Edited

You are absolutely right. Just recently, I worked with clients using Elixir/Erlang, Clojure/Script, Scala, F#, Rust, Ocaml and Dart (this was in the last year). None of these languages are typically in your standard top 10 programming languages list but they all fit into their own use-case.