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

stephen hawkes sghawkes at shaw.ca
Mon Jul 3 12:33:04 PDT 2006


Murray Strome wrote:
> 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
Wirth branched off from algol with algolW (a simpler version of algol) 
then pascal came from that (according to the text book from the 
programming languages course I took). So they should have some similarities.

Stephen


More information about the Discuss mailing list