Questions tagged [functional-programming]
For questions relating to teaching the functional programming paradigm. A few examples of languages which support this paradigm are Haskell, Scheme, Lisp, Racket, OCaml, Clojure, ML, and Erlang.
6 questions
11
votes
4
answers
2k
views
Scheme vs Haskell for introducing functional programming
So, I am not interested in which language is better, because that is a matter of opinion. What I care about is whether making a switch from Scheme to Haskell will directly help me accomplish my goals....
8
votes
4
answers
668
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 ...
38
votes
11
answers
14k
views
Learning fundamental differences between functional programming and Object Oriented Programming
I've been trying to learn the differences between Functional Programming and OOP, but I can't seem to find a comparison of the two.
A Google search did not yield any chart or table showing such a ...
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 ...
6
votes
1
answer
392
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,...
3
votes
2
answers
165
views
Functional Programming - using F sharp
I learnt a lot (like kept hearing about it) about functional programming after coming to this community. I had heard of it before but was unaware of its importance. Then, I started including ...