This article includes a list of general references, but it lacks sufficient corresponding inline citations. (June 2016) |
Paradigm | Multi-paradigm: educational, procedural, agent-based, simulation |
---|---|
Family | Lisp |
Designed by | Mitchel Resnick, Eric Klopfer, Daniel Wendel |
Developers | MIT: Media Lab, Scheller Teacher Education Program |
First appeared | 2001 |
Stable release | StarLogo Nova 2.1
/ November 24, 2018 |
Typing discipline | duck, dynamic, strong |
Implementation language | Java, C |
Platform | Java virtual machine |
OS | Windows, macOS |
License | Various |
Website | www |
Major implementations | |
StarLogo TNG, StarLogo, MacStarLogo Classic, OpenStarLogo, starlogoT | |
Influenced by | |
Logo | |
Influenced | |
NetLogo, Etoys |
StarLogo is an agent-based simulation language developed by Mitchel Resnick, Eric Klopfer, and others at the Massachusetts Institute of Technology (MIT) Media Lab and Scheller Teacher Education Program in Massachusetts. It is an extension of the Logo programming language, a dialect of Lisp. Designed for education, StarLogo can be used by students to model or simulate the behavior of decentralized systems.
The first StarLogo ran on a Connection Machine 2 parallel computer. A subsequent version ran on Macintosh computers. It was later renamed MacStarLogo, and now is named MacStarLogo Classic. The current StarLogo is written in the language Java and works on most computers.
StarLogo is also available in a version named OpenStarLogo. Its source code is available online, but the license under which it is released is not an open-source license according to The Open Source Definition, because of restrictions on the commercial use of the code.