3 ms·
I don't know how it is elsewhere, but I saw many (most?) students struggle with those classes. These are people who have learned to successfully program, but th
by Mirioron 7y ago
I don't know how it is elsewhere, but I saw many (most?) students struggle with those classes. These are people who have learned to successfully program, but they struggled quite significantly with functional languages (Haskell in this case). Even when they pass, many of them probably wouldn't want to pick up a functional language afterwards.
- danieldk 7y agoBut Scheme and Common Lisp (and its dialects) are drastically easier to learn than Haskell. Furthermore, I think it also has to do with the order in which these courses are taught. When I did a small introduction to FP at my university, a lot of people who had no prior experience in programming picked up Haskell much more easily than those who already had a background in imperative/OO programming. (Though that strengthens the point - FP is often quite a leap for programmers who have used imperative languages for a long time.)