On Wed, 22 Sep 1999, Claus Reinke wrote:
> ....
> So, if you want, you can call C a functional language, but its support
> for functional programming isn't very good, so it is not a good 
> .... 

I don't agree with this. C is not a functional language, since one of the
most important features of a FL is that the functions are expressible,
i.e. you can have a function as a result of the evaluation of an
expression. Can you do it in C ( without using assembler) ?  

In my humble opinion, there is a difference speech for C++, since it
"allows" a functional programming style, but you cannot say that it is a
functional language: does the C++ has a clear and formal semantics? 

Francesco Logozzo



Reply via email to