On Wed, 22 Sep 1999, Antti-Juhani Kaijanaho wrote: > On Wed, Sep 22, 1999 at 02:53:03PM +0100, Claus Reinke wrote: > > Functional programming, i.e., programming with functions, is possible in > > languages that do not support all features that have become common in > > many functional languages. > [eg. higher-order functions] > > Well then, it appears that I have a mistaken idea of what functional > programming is. Can you give me, to cure my ignorance, a few examples > of languages (preferably ones that are in use nowadays) that are *not* > functional and the reasons why this is so. Is C functional, since it > is possible to program with functions in it? > <* MUNCHED A LOT HERE *> Actually, it is my understanding that C can be used as a functional language. There is even a book out there called "Functional C" that some day I really want to take a look at. I am not really sure what it is about :) Of course, you have to use a lot of discipline I suppose! SOrt of like doing oop in Python or Perl requires a lot of discipline :) CHeers!
