🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp
Article #86720

Re: Programmiersprache f�r Kinder

#86720
From: Stefan Monnier
Date: Sat, 08 Mar 1997 00:00
40 lines
2371 bytes
"Jonathan, KSC" <killer@etter.ch> writes:
> Guten ist der Punkt. In diesem Fall NICHT Basic und NICHT Pascal. Und nix
> wo "Visual" draufsteht.

I'm not particularily for Pascal (or Basic for that matter), but it's not
helping much to say "don't do that" without any kind of explanation why:
Warum soll "visual" ungeeignet f�r ein Elfj�hrigen, zum Beispiel ?

> Logo ist tot.

In deiner Welt, vielleicht, but why should a kid learn the language that you
use ? He's not going to make money programming in Logo, that's right, but he'll
have an easier time learning programming (and I mean programming in general,
not programming any specific language) with a language like Logo rather than
(Got sei Dank) C.

> Hmmm.. elfjaehrig? Dann sollte es C sein. Niemand der aelter
> als zwoelf Jahre ist programmiert Basic.

Every new language is going away from C (maybe not syntactically, but languages
are not about syntax, mind you. C++ is trying to get rid of it's annoying C
inheritance (ie. unsafe casts, manual memory allocation, pointer arithmetic),
Java has gone one step further) and C is a really ugly language when you don't
want to "play with bits and bytes" but you rather want to program.

Java is probably much better suited than C because the programmer doesn't have
to worry so much about details and because he won't get random crashes due to
dangling pointers or whatnot.

Go for a language like Scheme, Logo, Java where errors are handled in a
meaningful manner. But a very important point (before the language itself) is
the environment. Logo has the nice property of having an easy to use graphics
system, which makes it easier for the beginner to try things out and see that
they (don't) work. The interactive environment is also nice: he can give Logo
commands and see the result immediately, rather than having to go through an
enigmatic compile step.


        Stefan
Technical Details
Message-ID: <5l3eu6kt6y.fsf@tequila.systemsz.cs.yale.edu>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <331D119C.3EBB@energie.ch> <5fjg0g$g43$1@elna.ethz.ch>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII
X-Google-Thread: 10c1fa,537a61ae0658f396
X-Google-Attributes: gid10c1fa,public
From: Stefan Monnier <monnier@cs.yale.edu>
Subject: Re: Programmiersprache f�r Kinder
Date: 1997/03/08
Message-ID: <5l3eu6kt6y.fsf@tequila.systemsz.cs.yale.edu>
X-Deja-AN: 224269207
Sender: monnier@tequila.systemsz.cs.yale.edu
References: <331D119C.3EBB@energie.ch> <5fjg0g$g43$1@elna.ethz.ch>
Newsgroups: ch.comp