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...
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...