StarLogo ist ein von Mitchel Resnick und anderen am MIT Media Lab entwickelter Logo-Dialekt für massiv parallele, agenten-basierte, dezentrale Simulationen. Die erste Version lief auf der Connection Machine von Danny Hillis, eine spätere Version unter Mac OS (MacStarLogo Classic). Die aktuelle Version ist in Java programmiert und läuft überall dort, wo auch eine JVM läuft. Sie ist als OpenStarLogo frei erhältlich, allerdings entspricht die Lizenz nicht wirklich einer Open Source-Lizenz, da der Quellcode nicht kommerziell verwendet werden darf.
Im Juli 2008 wurde StarLogo TNG (Star Logo The Next Generation) in der Version 1.0 veröffentlicht. Die Software erweiterte StarLogo um eine 3D-Engine auf Basis von OpenGL. StarLogo beeinflußte die weitere Entwicklung ähnlicher Systeme, speziell die von Squeak Smalltalk.
Ein weiterer Fork von StarLogo ist NetLogo (ähnliche Lizenz wie OpenStarLogo). Die Entwicklergruppe im Northwestern University’s Center for Connected Learning and Computer-Based Modeling scheint aktiver zu sein (letztes Update Dezember 2009), daher würde ich für eigene Experimente eher diesen Fork empfehlen.
Und wie ich darauf komme? Ich lese gerade Mitchel Resnicks Buch Turtles, Termites and Traffic Jams: Explorations in Massively Parallel Microworlds (Complex Adaptive Systems) und habe viel Spaß daran.
Im Gegensatz zu NetLogo hat es StarLogo nicht geschafft, die strengen Relevanzkriterien der deutschsprachigen Wikipedia zu überwinden und mußte daher in meinem Lexikon des Irrelevanten Zuflucht suchen.

































Hi Jörg
in Squeak / Etoys gibt es mit Kedama auch ein visuell programmierbares Multiagentensystem a la Starlogo:
http://www.is.titech.ac.jp/~ohshima/squeak/kedama/
Ein paar Klassiker aus Resnick’s Buch sind dort auch nachgebildet.
Viele Grüsse aus der Schweiz
Markus