2 ms·
In practice, the vast majority of the job market is encompassed by JavaScript, TypeScript, Python, C# and Java. A lot of that Python still adheres to imperative
by BlargMcLarg 4y ago
In practice, the vast majority of the job market is encompassed by JavaScript, TypeScript, Python, C# and Java. A lot of that Python still adheres to imperative and OOP ideology too, despite being able to ditch it entirely. Most people also aren't doing things which differ immensely from other languages.
The old "well Haskell ain't C++ ain't Java" doesn't go for the majority of real life cases. The majority of real life cases are recruiters tilting their head when a C# developer claims to be able to work in a Java shop writing basic CRUD code. Most of the grey zone between "basic CRUD" and "bleeding edge" also isn't too difficult to learn on the job.
Additionally, most languages are slowly implementing things from other paradigms. The only things preventing these features from being fully adopted are, in a twist of irony, the same jobs clinging onto the old ways.