4 ms·
> there exists a danger of conflating learning new languages with learning new ways to solve problems Example: When you come from a C background and you disco
by makmanalp 17y ago
> there exists a danger of conflating learning new languages with learning new ways to solve problems
Example: When you come from a C background and you discover declarative or more specifically functional programming, how is this not a new way to solve problems?
- chasingsparks 17y agoHowever, once you are familiar with the broad paradigms, there exists a danger of conflating learning new languages with learning new ways to solve problems. By paradigms, I mean programming language paradigms (e.g. functional programming, class-based object-oriented programming, generic programming, etc.) The danger comes from learning many languages of the same class for the sake of learning them. There are other areas of programming that would be more beneficial to learn, given limited time.