Home
 
The JFP Page
Pearls Home
The Pearls
TeX Style

Educational Pearl: The Functional "C" experience

Pieter Hartel, Henk Muller, Hugh Glaser

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. Following discussions concerning this issue at the 1995 FPLE conference (see Hartel 1995) we decided to develop such a follow up by writing a book that teaches C to students who can write simple functional programs. This paper summarises the essence of our approach, which is based on program transformation, and presents our experience teaching functional C at the Universities of Southampton and Bristol.

last updated on Sat Jan 27 11:42:50 EST 2007generated with PLT Scheme