In article <542783.92348...@web83904.mail.sp1.yahoo.com>,
Brian L. Stuart <blstu...@bellsouth.net> wrote:
>>>>>K&R is beautiful in this respect. In contrast, never managed
>>>>>bite in Stroustrup's description.
>>>> Ok, now I'll get provocative:
>>>> hen why do so many people have a problem understanding C?
>>>Are you saying that there is a significant number of people
>>>who understand C++ but not C?
>>I wasn't saying anything, I was asking a question. :)
>
>Ah, I misunderstood.  The question about why people don't understand
>C on the heels of a reference to Stroustrup led me to think that
>was a suggestion C++ was easier to understand than C.

That's wasn't the orginal movitivation, although, that can be true.

>Of course, I may be a little too sensitive to such a claim,
>because of what I've been hearing in the academic community for
>a while.

Understood.

>Some keep saying that we should use more complex languages in
>the introductory course because they're in some way easier.
>But I've yet to understand their definition of easier.

I've seen this before.  It's usually a combo of people
not knowing what they're talking about, making stuff up
as they go along, generalizing their personal programming
universe, being elite, and, miscommunication their point.

>Well, actually I do kind of realize they are suggesting that a
>tinkertoy approach makes it easier for a beginner to see something happen.
>The problem I have is that's not the point of teaching that material.

It's not.  But that doesn't have to mean throwing the other
parts out the window either.

>Just getting something to happen might be training, but it sure isn't
>education.

No, and theory and practical experience are two different things
too.  I would not necessarily say only one or only the other,
but probably often some balances combination.

As to easier/harder above, that can be slippery.
However, with the right approach, different steppingstones
can be provided depending upon the strategy chosen.
Of course, that can be a prescription for being doomed
to fail, but it's a juggle for sure even with success,
whatever that is, and with event he easier approach,
whatever that is :)
-- 
Greg Comeau / 4.3.10.1 with C++0xisms now in beta!
Comeau C/C++ ONLINE ==>     http://www.comeaucomputing.com/tryitout
World Class Compilers:  Breathtaking C++, Amazing C99, Fabulous C90.
Comeau C/C++ with Dinkumware's Libraries... Have you tried it?

Reply via email to