Rob Hagan at Monash had shown that you could teach students more Cobol with one semester of Scheme and one semester of Cobol than you could with three semesters of Cobol.
Richard O'Keefe on Erlang list
Well that was before
Functional Programming hit the headlines.
These days FP is quite a buzzword. Is this for good or bad?
If
real world ≡
good well then Scala and Clojure and Erlang and Haskell
becoming more and more 'real world' is a wonderful thing.
If what is good is understanding, then I am not so sure. Many things about programming, pedagogy and programming-pedagogy that were widely understood in the 1970s and 80s have mysteriously become un-understood today.
However in this darkening of the age there are some glimmers… eg
ACM's 2013 curriculum.
In this post I would like to delineate a timeline of the semantics and
significance of
Functional in the last 50 years. In subsequent
posts I'll try to deconstruct how the semantics has shifted around in this time.