Zum Inhalt wechseln
Zum sekundären Inhalt wechseln

SoftwareMuseum

Eine Website von Joachim Wedekind

SoftwareMuseum

Hauptmenü

  • Warum SoftwareMuseum?
  • meine Themen
    • Lernsoftware
    • Software
    • Hardware
  • joachim-wedekind.de/

Archiv der Kategorie: Programmiersprachen

Schildkrötengrafik

Veröffentlicht am 7. Mai 2019 von jowe
Antworten

Nach Jahren habe ich das Buch Mindstorms von Seymour Papert wieder entdeckt (Papert, 1980, 1982)1. Er entfaltet darin seine Sicht des Computers als geistiges Werkzeug und wie Kinder sich dieses Werkzeug mit Hilfe von Logo erschließen können. Als zentrale Komponente von Logo wurde ab 1970 die Schildkrötengrafik (Turtle graphics)2 eingeführt, durch die mit einfachen Grundbefehlen ansprechende und komplexe Grafiken erzeugt werden können. „Die Schildkrötengeometrie ist ein anderer Stil der Geometrie. Euklids Stil ist ein logischer, Descartes‘ Stil ist ein algebraischer. Schildkrötengeometrie ist ein algorithmisierter Stil der Geometrie.“ (Papert, 1982, S. 84)

Papert beschreibt den zugrunde liegenden Ansatz der Schildkrötengeometrie im Kapitel 3 seines Buches: Schildkrötengeometrie: Eine Mathematik, die fürs Lernen gemacht ist. Einige seiner Grundprinzipien möchte ich deshalb hier erneut nennen und mit interaktiven Beispielen illustrieren. Zum Verständnis ist es empfehlenswert, sich den Code der Beispiele anzusehen3.

Die Schildkröte kann Befehle in der sogenannten Schildkrötensprache verstehen. Die Bewegungen der Schildkröte werden im folgenden Beispiel duch solche Befehle beschrieben: Weiterlesen →

Veröffentlicht unter Allgemein, Programmiersprachen | Verschlagwortet mit Logo, Mikrowelt, Schildkrötengrafik, TurtleGraphics | Schreibe einen Kommentar

40 Jahre Logo

Veröffentlicht am 24. Oktober 2007 von jowe
1

Mehrere Hinweise (bei Wired , beim OLPC-Projekt) haben mich daran erinnert, dass Logo nun 40 Jahre alt ist – und gut 25 davon habe ich es aktiv und passiv verfolgt. Logo wurde 1967 von Seymour Papert zusammen mit Wally Feuerzeig entwickelt und 1968 kam dann die erste offizielle Version heraus bei Bolt, Beranek & Newman (BBN). Feuerzeig kommt als KI-Forscher aus der Ecke der LISP-Entwickler, was man dem Abkömmling Logo zumindest an den Listen verarbeitenden Funktionen anmerkt. Logo hat seitdem eine wechselvolle Geschichte erfahren. Eine Sprachnormierung gibt es bis heute nicht, sondern eine Ausdifferenzierung in viele Dialekte. Ich sollte diese Entwicklung wirklich mal nachzeichnen …
Die neueste Variante ist StarLogo TNG, das StarLogo The Next Generation. Dieses Logo hat einige interessante Besonderheiten zu bieten. Die älteren Versionen von StarLogo waren wiederum Vorläufer bzw. Impulsgeber für NetLogo. StarLogo TNG entwickelt sich nun aber in eine ganz andere Richtung. Zwar bleibt es eine agentenbasierte Sprache zur Simulation komplexer dynamischer Systeme, aber dazu bietet StarLogo TNG jetzt eine visuelle Programmiersprache, die stark an Scratch (ein Werkzeug auf Squeak-Basis) erinnert. Mit StarLogo TNG werden 3D-Welten aufgebaut (z.B. mit Hilfe eines Landschaftsgenerators) , die den Simulationen Spielcharakter verleihen sollen.
Ach ja, während Logo z.B. bei den Angelsachsen, in Spanien und Brasilien eine treue und rege Anhängerschaft hat, ist es bei uns völlig in der Versenkung verschwunden (oder kennt jemand entsprechende Schulaktivitäten?). Schade eigentlich.

Veröffentlicht unter Programmiersprachen | Verschlagwortet mit Logo, Scratch, StarLogo | 1 Kommentar

Kategorien

  • Allgemein
  • Anwendungssoftware
  • Bildungstechnologisches
  • Hardware
  • Lesestoff
  • Multimedia
  • Programmiersprachen
  • Simulationen
  • Spiele

Archiv

  • Mai 2019
  • April 2016
  • Februar 2016
  • Dezember 2015
  • November 2015
  • Februar 2015
  • Januar 2015
  • Dezember 2014
  • November 2014
  • Oktober 2014
  • September 2014
  • Juli 2014
  • Juni 2014
  • Juli 2010
  • März 2010
  • Februar 2010
  • Januar 2010
  • Oktober 2009
  • Mai 2009
  • März 2009
  • Februar 2009
  • Januar 2009
  • November 2008
  • September 2008
  • Juli 2008
  • Juni 2008
  • Oktober 2007

Blogroll

  • Stefan Höltgen

Meta

  • Entries RSS
  • Comments RSS
Stolz präsentiert von WordPress