3 ms·
While you might be right, I've seen the same comments about people who did a thorough functional programming class and then having to learn another functional p
by mettamage 7y ago
While you might be right, I've seen the same comments about people who did a thorough functional programming class and then having to learn another functional programming language later on.
Moreover, you don't know if the parent also did functional programming.
But I think your remark is a fair one, I think it's about wrapping your head around programming paradigms that are quite far from each other.
- em500 7y agoHere's Peter Norvig's advice about different paradigms: Learn at least a half dozen programming languages. Include one language that emphasizes class abstractions (like Java or C++), one that emphasizes functional abstraction (like Lisp or ML or Haskell), one that supports syntactic abstraction (like Lisp), one that supports declarative specifications (like Prolog or C++ templates), and one that emphasizes parallelism (like Clojure or Go). (https://norvig.com/21-days.html https://norvig.com/21-days.html)
- crimsonalucard 7y agoI wasn't just talking about functional. Prolog is a different paradigm all together.