----- Original Message -----
From: Martin <[EMAIL PROTECTED]>
To: Crossfire <[EMAIL PROTECTED]>
Cc: David Zverina <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Friday, December 15, 2000 2:25 PM
Subject: Re: [SLUG] Learning to program


> On Thu, 14 Dec 2000, Crossfire wrote:
> > From: David Zverina <[EMAIL PROTECTED]>
> > > any _decent_ $foo programmer can pick up $bar. Sorry couldn't resist
> > either.
> > > :)
> >
> > And its for this reason why you should pick well designed languages for
> > education, rather than real-world langauges.
>
> Surely that comment was at least a little tongue in cheek. In any case,
> when you are asking what is a good language for education, there is more
> at issue than just the language design. As I suggested already, two
> important issues are whether there are lots of examples you can look at,
> and whether there are lots of people you can talk to about how to
> approach and solve problems.

Most "well designed" languages have good reference material availible.

> If we consider Blue (if you weren't meaning Blue any more ignore this
> para), I think we'd find that the set of people you can talk to

I was meaning any well designed langauge - I haven't seen Blue.

> If you are suggesting something other than Blue, I'd be interested to
> hear the suggestion.

For example, first year university, we did Modula-2.  We had a good TextBook
availible.  The existing documentation was excellent.  Everything worked
beautifully.  Modula-2 is easily described as C with strict typecasting and
a pascal-like syntax.  That, and you don't [consiously] need to use pointers
anywhere near as much as you need to in C.

Java is a better teaching language than C++ for similar reasons. [Java lacks
C++'s cruft, overcomplicated syntax, and overcomplicated structures].  In
fact, Java is the only Real-world language that I'd consider suitable for a
`beginner', but only if the emphasis was OO, and not procedural programming.

...

As for functional languages, I wish we did PostScript instead of Miranda - I
ended up teaching myself Postscript, and had a lot more fun with it :)

+-================================================-+
| Crossfire      | This message was brought to you |
| [EMAIL PROTECTED] | on 100% recycled electrons      |
+-================================================-+









-- 
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
More Info: http://slug.org.au/lists/listinfo/slug

Reply via email to