Would learning Haskell make a Java programmer a better Java programmer?

Quora Feeds

Active Member
Greg Kemnitz

I'm not a Haskell expert, but generally knowing languages from very different programming philosophies - Haskell is a Functional programming language - will only improve your skills in both as you will look at problems from multiple viewpoints and possible approaches.

If you're "only" a Java programmer, you learned about Object-oriented designs and approaches, and that's how you think you should solve problems because you aren't familiar with other methods and approaches. If you learn a very different language, you'll expand your thinking and will realize that there are multiple paths to the solution, not the single path you may be locked into as a Java programmer.

See Questions On Quora

Continue reading...
 
Top