On Sun, May 28, 2000 at 10:37:16AM +0200, Konrad Rosenbaum wrote:
Wie der Name erwarten laesst, basieren solche Sprachen auf Befehlen. Programme in diesen Sprachen sehen etwa so aus: "mach dies! mach das! mach 3x jenes! ..." C, Pascal, Java, Perl und Basic
^^^^^^
gehören alle in diese Ecke.
Hmmm. Warum sind dann C++ und Java (bestehen auch aus Befehlen, nur mit anderer Grundstruktur) und Logo (besteht AFAIK auch aus Befehlen, nur leichter lernbar) keine imperativen Sprachen????
Wer sagt das? Java habe ich oben explizit ewaehnt. C++ ist genauso imperativ. Meine Liste bestand lediglich aus Beispielen. Logo kenne ich nicht. Die Beispiele, die ich auf die Schnelle im Web finden konnte, sehen eher funktional aus. Außerdem: Wenn Logo eine imperative Sprache wäre, hätte man sie bestimmt nicht Logo genannt. (eher STUPID :)
Und zum eigentlichen Thema: "Was sollen Schueler lernen, wenn sie schon programmieren müssen?" Ich halte Pascal dafuer sehr geeignet.
Reinhard