3 ms·
> I would really enjoy a class that was nothing but modeling various kinds of computation entirely with recursion. I had the luck of having a whole semester do
by TuringTest 3y ago
> I would really enjoy a class that was nothing but modeling various kinds of computation entirely with recursion.
I had the luck of having a whole semester doing just that with various functional and logic languages (Haskell and Prolog) with a great teacher.
You start by learning accumulator parameters and tail recursion, then you build and learn to use foldl and lazy functions; and then you may learn monads as a design pattern to reduce boilerplate for those techniques.