[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