🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp
Article #86600

Re: Programmiersprache f�r Kinder

#86600
From: Christoph Nadig
Date: Wed, 19 Mar 1997 00:00
58 lines
2834 bytes
In article <332F1F29.14675B7A@etter.ch>, Jonathan, KSC <killer@etter.ch> wrote:
>Christoph Nadig wrote:
>Christoph Nadig wrote:
>> Und da kann auch Jonathan nicht ruhigen Gewissens C empfehlen, oder?
>
>Ich kann.
>
>Ich empfehle Turbo C. Sollte leicht erhaeltlich sein und
>kommt mit Grafik-unterstuetzung (bgi).
>
>Die Sache ist ganz einfach die, dass Pascal ein Spielzeug ist,
>dass zwar schoen zum lernen ist, aber man stoesst an die
>Grenzen.

Natuerlich stoesst Du an Grenzen, und das ist sogar sehr sinnvoll, wenn es
darum geht, programmieren zu lernen. Man soll ja nicht alles duerfen, sondern
Dinge in einer suaberen, ueberdachten Weise implementieren. Sobald Du das
mal beherschst und automatisch so machst, kannst Du programmieren und das
in anderen Sprachen auch. Nur bin ich immer noch der Meinung, dass alles, was
mir die Maschine abnehmen kann, sie auch abnehmen soll. Fuer genau das ist
sie da.

>Waehrend Turbo-C AUCH ein spielzeug ist, aber man
>niemals an die Grenzen stossen wird.

Du wirst auch mit C an irgendwelche Grenzen kommen, glaub mir...

>Aus meiner eigenen Erfahrung
>(Turbo Pascal -> Turbo C -> GNU C) weiss ich dass das einzige
>in was sich Turbo Pascal und Turbo C unterscheiden die Syntax
>und die Libraries sind.. Und Turbo C ist keinen deut schwieriger.

Falsch. Was den Unterschied ausmacht, ist die Semantik (Type/range/parameter
checking, Pointer (ev. mit GC)). Und genau hier werden Fehler gemacht,
insbesondere waehrend des Lernens. Die Syntax wird waehrend des Compilierens
ueberprueft und hat keinerlei Einfluss auf das Laufzeitverhalten.

>Ausserdem glaube ich nicht dass man mit einer fehlerhaft
>implementierten/konzipierten Sprache besser programmieren
>lernt. Ich sage dazu nur "Array".

Falsch konzipiert ist ja wohl keine der beiden Sprachen, man sollte eben nur
beruecksichtigen, fuer was die Sprachen geschaffen wurden: Pascal
als Lernsprache, C um ein betriebsystem portabler su machen (und nicht
etwa, um Applikationen zu entwickeln)

Sollte man dann mit Pascal an die zweifelslos vorhandenen Grenzen stossen,
gibt es genug darauf aufbauende Alternativen mit virtuell keinen Grenzen 
mehr (Modula-2, Oberon, Ada).

Auf was spielst Du mit "Array" an?

Gruss, Christoph

-- 
--
chrnadig@iiic.ethz.ch
Technical Details
Message-ID: <5gom0l$6up@raf34.iiic.ethz.ch>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <331D119C.3EBB@energie.ch> <3323AB07.795C@zh.swissptt.ch> <33254AFF.41C6@spectrospin.ch> <332F1F29.14675B7A@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: chrnadig@iiic.ethz.ch (Christoph Nadig)
Subject: Re: Programmiersprache f�r Kinder
Date: 1997/03/19
Message-ID: <5gom0l$6up@raf34.iiic.ethz.ch>
X-Deja-AN: 226916366
References: <331D119C.3EBB@energie.ch> <3323AB07.795C@zh.swissptt.ch> <33254AFF.41C6@spectrospin.ch> <332F1F29.14675B7A@etter.ch>
Organization: Dept. Informatik, Swiss Federal Institute of Technology
Newsgroups: ch.comp