Skip to main content

All Questions

Filter by
Sorted by
Tagged with
12 votes
6 answers
2k views

Why isn't Functional Programming Taught First?

We've recently gone through the process of selecting an intern from a local university to join our team for the summer. We are using F# and almost exclusively using functional programming techniques ...
Aaron M. Eshbach's user avatar
6 votes
1 answer
395 views

Does teaching an intro course with a functional language really help level the playing field?

On another question, Ben. I claimed: By utilizing a functional language in your first course, you get to have a classroom full of kids who have a much more similar footing. And when you move on,...
Ellen Spertus's user avatar
8 votes
4 answers
673 views

How should the paradigm shift associated with functional programming be approached?

As a student primarily experienced with imperative and object-oriented languages, my first few hours learning Haskell at university were a bit of a struggle. There's a real shift involved in terms of ...
Adam Williams's user avatar