The Functional C experiencePieter Hartel, Henk Muller, Hugh Glaser, The Functional C experience. the Journal of Functional Programming, 14(2). ISSN 0956-7968, pp. 129–135. March 2004. No electronic version available. External information
A functional programming language can be taught successfully as a first language, but if there is no follow up the students do not appreciate the functional approach. At the 1995 FPLE conference we decided to develop such a follow up by writing a book that teaches C to students who can write simple functional programs. We summarise the essence of our approach based on program transformation and present our experience teaching functional C in Southampton and Bristol.