Abstract :
Despite appearances to the contrary, conventional programming languages have little in common with mathematics. But by adopting the characteristics of mathematical functions, functional programming languages offer a prospect of higher programmer productivity and an elegant solution to the problem of writing software for multiprocessor computers