Logo: Die Programmiersprache, die Kinder wie Menschen sprechen lehrt

Logo Programming Language

Logo, ein Lisp-Dialekt, wurde als Lernwerkzeug entwickelt. Seine Interaktivität bietet sofortiges Feedback und hilft beim Debuggen. Durch Modularität und Erweiterbarkeit baut man komplexe Projekte aus kleinen Prozeduren auf, ähnlich dem Erlernen einer Sprache. Die Flexibilität im Umgang mit Wörtern und Listen macht Programmieren zugänglicher. Erweiterungen wie MicroWorlds und StarLogo ermöglichen Multitasking und massiv parallele Prozesse.

Programmieren in Logo geschieht, indem man sein Vokabular erweitert und ihm neue Wörter mit Wörtern beibringt, die es bereits kennt.
  1. yogsototh

    Ich selbst habe mit Logo programmieren gelernt, in meiner Schule, als ich 8 oder 10 war.

    Und es war eine Freude, ich bin so dankbar, dass es das gab.

    Aber ganz überraschend, als später während meiner Promotion ein Teil meiner Zeit dafür verwendet wurde, Studenten Übungen zu geben. Und wir benutzten Logo statt der üblicheren Programmiersprachen. Und ich denke, es hat ihnen wirklich geholfen, das Programmieren viel besser zu verinnerlichen. Typischerweise führten die letzten Übungen die Rekursion ein, die sofort als Fraktale sichtbar wird.

    HIDETURTLE

    PENUP

    SETXY -200 0

    RIGHT 90

    PENDOWN

    to dragon :degree :size

    setpensize 1

    if :size>5 [setpensize 2]

    if :size>10 [setpensize 3]

    if :size>20 [setpensize 4]

    if :size>40 [setpensize 5]

    ifelse :degree=0 [

    fd :size

    ][

    left 45 dragon (:degree-1) (size/4)

    right 90 dragon (:degree-1) (size/2)

    left 90 dragon (:degree-1) (size/4)

    right 45

    ]

    end

    dragon 6 3000

    wenn du es mal ausprobieren willst :)

  2. zorobo

    Mein Lieblings-Logo auf macOS ist https://www.alancsmith.co.uk/logo/

    Ich habe zuerst mit Logo auf meinem Apple ][ herumexperimentiert, angezogen von Turtle-Grafik wie viele andere.

  3. Bankq

    Ich bin für immer dankbar dafür, Anfang der 90er als Kind aus einem Dritte-Welt-Land Zugang zur Logo-Programmierung gehabt zu haben, weil es mich dorthin gebracht hat, wo ich heute bin.

    Mein allererstes englisches Wort, das ich buchstabieren kann, ist REPEAT.

  4. ihumanable

    Ich erinnere mich noch, als wir in der Grundschule Logo lernten. Ich musste meine Mutter dazu bringen, loszugehen und eine 3,5"-Diskette zu kaufen, damit ich meine Programme speichern konnte.

    Als mir klar wurde, dass ganz Logo tatsächlich auf dieser Diskette gespeichert war und ich zu Hause weiter mit der Schildkröte spielen konnte, war ich erstaunt.

    Kleine Dinge zeichnen, erkennen, dass ich Dinge wiederholte und sie in kleine Funktionen aufteilte, damit ich sie leichter wieder zeichnen konnte. Ich lernte die Grundlagen des Programmierens und merkte es nicht einmal.

  5. JosephRedfern

    Ich hatte einen großartigen Lehrer in der Grundschule, der uns mit Logo ans Programmieren heranführte. Wir benutzten eine Variante namens MSWLogo – es war meine Einstiegsdroge, und so lernte ich, was "Paisley" ist. Gute Zeiten!

Mehr von diesem Tag

2026-09-11