4 ms·
It's a bad advice. You don't have to learn Haskell and functional programming for this. IMO, you need: - Learn math, i.e. what a proof is, basic algebra, etc -
by solomatov 12y ago
It's a bad advice. You don't have to learn Haskell and functional programming for this.
IMO, you need:
- Learn math, i.e. what a proof is, basic algebra, etc
- Learn a dependently typed system like Agda or Coq. All these systems use functional programming but this kind of programming is very different from programming which leads to programs.