|
|
|
|
|
by codelani
2578 days ago
|
|
> I don't buy this idea that the programming language you use determines the quality of your work. There is no evidence to support this. This is false, unless I misunderstand you. I track ~10,000 programming languages. Are you willing to bet that I can pick one of these languages at random, give you a task, and your output won't be affected by the language I pick? |
|
The main inpediment in my opinion is:
- knowing the standard library
- knowing the available libraries
- syntax quirks
in that order.
The main advantages you gain from using a language is familiarity with a language and the three points above.
I will be much more productive in JS or Python than in Haskell just because I’m already familiar with thise two and I’m not familiar with Haskell.
The rest of advantages come from the ability of a language to express a programmer’s thoughts rwadably, concisely and in a maintainable manner (where “maintainable” means “a new colleague coming in to the project six months later”).