ABSTRACT

This chapter finishes our functional-first introduction to computing; the remainder of the book starts another style of programming commonly found in languages like C, and Java. The many definitions from previous chapters about types, operators, expressions, function arguments and parameters, are enough in theory to do just about any kind of computing. However, something is missing: a certain “wisdom” of experts is not captured by these definitions. This chapter aims to reveal some tricks of functional programming.