DEV Community

Discussion on: How to learn all programming languages, YES! ALL!

Collapse
 
elmuerte profile image
Michiel Hendriks

Maybe for some things, but in programming practice just makes less terrible.
The best programmers are just less terrible at writing software. But we are still quite bad at it.
You should always ignore all claims that of programming languages concerning productivity increase, elegance, or other subjective topics.
Every solution we have introduced so far has resulted in other problems, often new one problems we have not observed before.
Take for example automatic garbage collection. It did not solve memory leaks. It did make memory handling easier and thereby people lazier resulting in memory leaks. It also introduced "stop the world" application pauses when the GC became active. A lot of effort has been put into solving this problem, and for various runtimes (E.g. Java) this has been mostly solved.
A similar thing with OOP, It solved some issues and introduced a bunch of new problems. AOP tried to solve some of them, and again introduced new problems.

Collapse
 
snj profile image
Nic • Edited

Agreed, we should try to find suitable language for tasks.