2 ms·
There's a similar language called StarLogo (http://www.slnova.org/ http://www.slnova.org/), but the latest iteration (StarLogo TNG https://education.mit.edu/por
by maxbond 8y ago
There's a similar language called StarLogo (http://www.slnova.org/ http://www.slnova.org/), but the latest iteration (StarLogo TNG https://education.mit.edu/portfolio_page/starlogo-tng/ https://education.mit.edu/portfolio_page/starlogo-tng/) is focused on education and accessibility, and is a graphical block style language. There's a JavaScript framework based on NetLogo called AgentScript (http://agentscript.org/ http://agentscript.org/). I've also seen people use Processing (https://processing.org/ https://processing.org/) for agent-based modeling.
StarLogo and NetLogo were some of my first languages. Modeling real-world systems is an immensely powerful educational tool. It helps contextualize programming in a relatable way, and it helps you to learn about complexity and the way the world works at the same time.
- mcphage 8y agoTo add to your comment: StarLogo is talked about in the book "Turtles, Termites, and Traffic Jams", which is a great book talking about understanding decentralized phenomenon, and how we learn to understand them. But the language seems to have vastly diverged from what's used in the book, which is disappointing.