🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp
Article #86611

Re: Programmiersprache f�r Kinder

#86611
From: Jonathan, KSC
Date: Sun, 09 Mar 1997 00:00
91 lines
4300 bytes
Stefan Monnier wrote:
> 
> "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 ?

Ehmm... Do we talk english? don't we? Ich werde in deutsch antworten 
(einfach so, ohne Erklaerung). Ok. Ich habe lernen muessen, dass jene
Programmiersprache, die man mir beigebracht hat (Pascal) komplett 
unbrauchbar ist, wenigstens wo es um "ernsthafte" dinge geht. Ich hab
mich
dann zwei Jahre gebremst, und nix programmiert, weil ich einerseits was
neues anfangen musste und andererseits da noch nix konnte. 
Und 90% einer programmiersprache besteht aus dem Wissen was wo in
welcher 
library ist, und nicht aus dem Wissen was eine if-schleife oder ein
pointer
ist. Deshalb wuerde ich von Anfang mit etwas intelligentem anfangen.

> > 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.

Ich glaube nicht, dass es gross spass macht, wenn man bald an die
grenzen
einer sprache stoesst. So schnell wie mit Logo oder Basic.

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

Das untere ist eine Uralte Hackerweisheit.  ;)))

> 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.

Der Punkt hier ist, dass C immer noch die Basis ist, und wahrscheinlich
bis
weit ins 21 Jahrhundert hinein sein wird. C++ ist grossenteils auch nur
C.
Und wenig sprachen nach C waren NICHT auf C basiert. Die momentan
wichtigsten
Sprachen sind meiner Meinung nach ganz klar C, Java und Perl
(Scriptsprache).
(Ok. Ich bin ein Unixler, aber die sind momentan schwer am spriessen und
werden
Im naechsten Jahrtausend einiges beeinflussen...).

> 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.

Koennte sein. Auf jedenfall hat sie einige andere Vorteile die ganz
sicher auch in Zukunft aktuell sein werden:
- PlattformUnabhaengig
- Objektorientiert

Ganz ehrlich gesagt. Ich wuerde Java empfehlen. 

> 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.

Das kompilieren geraet ja mit immer schnelleren Maschinen sowieso in den
Hintergrund. Gut, Sache ist ganz klar, dass z.B. DJGPP keine grafische
Ausgabe, geschweige denn Oberflaeche hat. Aber Turbo-C waere sehr wohl 
keine schlechte Wahl. 

Trotzdem. Java!

Jonathan
-- 
"Discordianism is not just a religion; it is a mental illness." 
 -- Lord Omar Ravenhurst
Technical Details
Message-ID: <3322105D.17F689FD@etter.ch>
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: GERMAN,ASCII
X-Google-Thread: 10c1fa,537a61ae0658f396
X-Google-Attributes: gid10c1fa,public
From: "Jonathan, KSC" <killer@etter.ch>
Subject: Re: Programmiersprache f�r Kinder
Date: 1997/03/09
Message-ID: <3322105D.17F689FD@etter.ch>
X-Deja-AN: 224343642
References: <331D119C.3EBB@energie.ch> <5fjg0g$g43$1@elna.ethz.ch>
Organization: Discordian Cabal of Cable
Newsgroups: ch.comp