Article View: ch.comp
Article #86611Re: Programmiersprache f�r Kinder
From: Jonathan, KSC
Date: Sun, 09 Mar 1997 00:00
Date: Sun, 09 Mar 1997 00:00
91 lines
4300 bytes
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-mailReferences:
<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