[Discuss] Functional programming @ UVic (was 'C' string tokenizer for those who hate strtok)

Murray Strome wmstrome at shaw.ca
Sun Jul 2 20:03:58 PDT 2006


Adam Parkin wrote:
> Murray Strome wrote:
>> From my ancient experience, when OO was in its infancy, it was found 
>> that, in general, people who had first learned functional programming 
>> (and that includes me) had a much more difficult time learning to 
>> become really good Object Oriented programmers.  I have taught both 
>> types, and 
>
> That's probably true, but then again so is the converse: people who 
> learn OO first have a tough time picking up functional programming (or 
> at least I did).  So the question then becomes: is it easier to go 
> from an OO background to a functional one, or from a functional 
> background to an OO one?  I think it's easier to start with 
> functional, but since that's the opposite of the way I did it, I could 
> just be jaded by how hard functional programming was for me in the 
> beginning. =8->
That is interesting -- I wondered if that might be the case.  I never 
really mastered OO though I did teach the fundamentals. What REALLY 
dates me is that my FAVOURITE functional language was ALGOL (a bit like 
C, but a lot simpler; I think that PASCAL is somewhat similar).

Murray



More information about the Discuss mailing list