3 ms·
Who would this be for? It feels very introductory but haskell is unlikely to be one of your first programming languages[1]? The same author wrote a very popula
by CraigJPerry 4y ago
Who would this be for? It feels very introductory but haskell is unlikely to be one of your first programming languages[1]?
The same author wrote a very popular book about category theory that introduces Haskell in a way i’d think most developers would find more tractable.
[1] there’s exceptions of course, at UofG they threw Haskell at us right after Ada back in at the turn of the millennium. That’s an interesting trajectory for course design, first lang is ada and second is haskell
- louthy 4y agoI wish I’d learned Haskell as my first language, rather than the imperative/OO route.
- jpitz 4y agoFrom TFA: "A gentle introduction to Haskell for beginners. The prerequisite for this series of tutorials is some knowledge of imperative programming, whether C++, Java, Pascal, you name it. If you have some familiarity with functional programming, that's even better."
- LinasKo 4y agoIn Edinburgh (2013) we did get Haskell as the very first language of the very first course (yes, functional programming before OOP!). Having coded before, I was pretty confused, why would they do that, but it ended up being an amazing equalizer. We all started at similar levels of understanding and ramped up together.
- adamredwoods 4y agoOrder of precedence to correctly read code can be tricky. I learned a bit about Haskell today! pyth 3 * 2 pyth -1 8