Re: STL Usage [Re: My brains have gone dry and flakey ...]
From: Anthony Borla (ajborla_at_bigpond.com)
Date: 12/13/04
- Next message: Anthony Borla: "Re: STL Usage [Re: My brains have gone dry and flakey ...]"
- Previous message: Francis Glassborow: "Re: Beginner Syntax Question"
- In reply to: Francis Glassborow: "Re: STL Usage [Re: My brains have gone dry and flakey ...]"
- Next in thread: Alwyn: "Re: STL Usage [Re: My brains have gone dry and flakey ...]"
- Reply: Alwyn: "Re: STL Usage [Re: My brains have gone dry and flakey ...]"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Mon, 13 Dec 2004 09:02:59 GMT
"Francis Glassborow" <francis@robinton.demon.co.uk> wrote in message
news:sDvkuwJp8XuBFw61@robinton.demon.co.uk...
> In article <31tasiF3e7u6mU1@individual.net>, "Chris ( Val )"
> <chrisval@bigpond.com.au> writes
> >I would hazard to guess, that most students who drop
> >out of programming classes early on in their study,
> >are probably the ones who stated out with the gruelling
> >low level stuff first :-)
>
> Yes, while I am very much against the modern trend to pursue
> 'instant gratification at all cost' I am also against the principle
> of 'limit access to knowledge to those who are willing to "knock
> on the gate" for many months.'
>
This isn't what I was advocating, merely a more systematic way of presenting
knowledge, and one that wouldn't exclude other approaches.
>
> A student deserves to have something to show for the investment
> of their time, and to show early enough so that they feel motivated
> to invest more time.
>
Agreed.
I daresay this is one reason that Java has become such a popular teaching
language over the past few years: it's combination of in-built GUI and
network programming support make it relatively easy to provide such
feedback.
It's a shame that a similar 'standard' library offering wasn't developed for
C++. This needn't have been as formal as the efforts in C++ standardisation,
but could have consisted of 'officially recommendating' [thus encouraging,
though not mandating] different library combinations for different
platforms. Such a move may have ensured that C++ remained *the* [commercial]
teaching language of choice.
I daresay it is for similar reasons that scripting languages like Python
have become more popular. By offering a rich library [like Java], and
dispensing with the teaching of many lower-level issues like types,
pointers, header files, or even the steps of compiling and linking, students
are able to 'do more with less', hence obtain quicker, richer feedback to
spur further programming efforts.
Cheers,
Anthony Borla
- Next message: Anthony Borla: "Re: STL Usage [Re: My brains have gone dry and flakey ...]"
- Previous message: Francis Glassborow: "Re: Beginner Syntax Question"
- In reply to: Francis Glassborow: "Re: STL Usage [Re: My brains have gone dry and flakey ...]"
- Next in thread: Alwyn: "Re: STL Usage [Re: My brains have gone dry and flakey ...]"
- Reply: Alwyn: "Re: STL Usage [Re: My brains have gone dry and flakey ...]"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|