ACCU Conference 2008, Day 4
April 8th, 2008First session today was called “Is FP for me” and covered the areas in which functional programming might be useful. The session was given by Hubert Matthews and gave an excellent overview of when and where to use a functional programming language. He started by discussing the different types of language, using as examples Fortran (for mathematical calculation), COBOL (for business applications) and Lisp (for more algorithmic and abstract programming). Although all three languages were created in the 1950s, they are still with us today, COBOL having inspired the creation of imperative languages such as C/C++ and Smalltalk, Lisp providing ideas which have developed into Haskell, OCaml and similar. When asked which language would give a neophyte a good introduction into the techniques, Hubert suggested Haskell.



