Re:Why is it difficult for developers to learn another progr...
by nayuki on Sunday May 03, 2020 @10:02AM
(#23059049)
I had a class that was even more intense, CSC324H at the University of Toronto. We learned Scheme emphasizing on higher-order functions, ML emphasizing on static typing, Haskell emphasizing on lazy evaluation, and Prolog emphasizing on {Horn clauses, unification, backtracking}. All in the span of a 12-week semester.
I find the experience very useful for my software career. It helps me learn new programming languages quickly. When I see functional operators, I remember Haskell.
I'd recommend to master one language in different paradigms. It pays dividends.
https://en.wikipedia.org/wiki/Comparison_of_programming_para...