🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp
Article #86604

Re: Programmiersprache f�r Kinder

#86604
From: Samuel Kilchenmann
Date: Sun, 09 Mar 1997 00:00
54 lines
2929 bytes
Jonathan, KSC <killer@etter.ch> wrote in article
<3322105D.17F689FD@etter.ch>...
> 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.
Wirklich? Ich warte gespannt auf eine Erklaerung von "Pointer", die
einem elfjaehrigen Kind einleuchtet. Ich z.B. hatte in diesem Alter
den Unterschied zwischen "Wert" und "Variable" noch kaum verstanden. 

> Ich glaube nicht, dass es gross spass macht, wenn man bald an die
> grenzen
> einer sprache stoesst. So schnell wie mit Logo oder Basic.
> 
Weder mit Logo noch mit Basic stoesst ein elfjaehriges Kind schnell
an Grenzen. Tatsaechlich ist Logo (z.B MSWLogo, gratis erhaeltlich
von http://www.softronix.com) ein sehr interessantes Tool, um
Programmierkonzepte ("mathematisches Denken" wuerden die Logo Fans
sagen) zu lernen und den Computer als Werkzeug zu erfahren anstatt
als reines Spielzeug. Ein Blick in comp.lang.logo zeigt, dass die
Sprache keineswegs tot ist. Logo ist zugegebenermassen keine Sprache,
um "Software Engineering" zu lernen, C allerdings auch nicht.

> > > Niemand der aelter
> > > als zwoelf Jahre ist programmiert Basic.
> 
> Das untere ist eine Uralte Hackerweisheit.  ;)))
> 
Meinetwegen. Wer aber in der MS Welt 'lebt' und a) schnelle Loesungen
mit GUI liefern will oder b) die Moeglichkeiten von [D]COM, ActiveX,
etc. nutzen will, ist unabhaengig von allem Hackersnobismus sehr gut
bedient mit den bespoettelten Visual ... Sprachen.

> Trotzdem. Java!
Aber doch sicher nicht Visual Java, oder?

Zum Schluss noch meine favorisierten Lernsprachen. Alle gehoeren in
die Kategorie der "funktionalen Sprachen", alle sind "interaktiv"
(d.h. brauchen keinen Batch Compiler) und alle sind hervorragend
geeignet, interessante und nuetzliche Konzepte zu lernen. Keine davon
nuetzt dem durchschnittlichen Programmierer in dem Sinne, dass er
damit sein Brot verdienen kann. 
- LOGO    (LISP Dialekt, weitere Infos http://www.softronix.com)
- Scheme  (LISP Dialekt, z.B. http://www.cs.rice.edu/~mflatt/)
- Caml    (ML Dialekt, weitere Infos http://pauillac.inria.fr/caml/)
Alle 3 Sprachen sind ziemlich plattformunabhaengig, d.h. es gibt
Implementierungen fuer viele UNIX Varianten, MS
DOS/Windows(3.x/95/NT) und Mac's.

---
Samuel Kilchenmann
skilchen@swissonline.ch
Technical Details
Message-ID: <01bc2d4e$63280f40$0100007f@samuel>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <331D119C.3EBB@energie.ch> <5fjg0g$g43$1@elna.ethz.ch><331DBFCB.2688AD7D@etter.ch> <5l3eu6kt6y.fsf@tequila.systemsz.cs.yale.edu> <3322105D.17F689FD@etter.ch>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: 10c1fa,537a61ae0658f396
X-Google-Attributes: gid10c1fa,public
From: "Samuel Kilchenmann" <skilchen@swissonline.ch>
Subject: Re: Programmiersprache f�r Kinder
Date: 1997/03/09
Message-ID: <01bc2d4e$63280f40$0100007f@samuel>
X-Deja-AN: 224152623
References: <331D119C.3EBB@energie.ch> <5fjg0g$g43$1@elna.ethz.ch><331DBFCB.2688AD7D@etter.ch> <5l3eu6kt6y.fsf@tequila.systemsz.cs.yale.edu> <3322105D.17F689FD@etter.ch>
Organization: Dipl. Ing.-Agr. ETH
Newsgroups: ch.comp