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.
|Translated title of the contribution
|The Functional C experience
|129 - 135
|Number of pages
|Journal of Functional Programming
|Published - Mar 2004