Just thought you all might be interested in an article I just finished
about higher-order functions, and their use in Scheme and C:
This is part of a series of articles I'm writing about functional
programming and how it can be used to even in procedural languages.
This even includes a section on object-oriented programming in C (not
C++) and Scheme.
Learn to program using Linux assembly language