NetLogo è un ambiente di modellazione e simulazione basato su agenti, utilizzato principalmente in scienze sociali, biologia e informatica.
NetLogo è un ambiente di modellazione e simulazione basato su agenti, utilizzato principalmente in scienze sociali, biologia e informatica. NetLogo è stato sviluppato presso il Center for Connected Learning and Computer-Based Modeling presso la Northwestern University.
NetLogo è utilizzato per creare modelli di simulazione basati su agenti, che possono essere utilizzati per studiare fenomeni complessi in una vasta gamma di discipline. Alcuni esempi di applicazioni di NetLogo includono la modellizzazione di sistemi ecologici, la simulazione di processi di diffusione culturale e la modellizzazione di sistemi di traffico.
NetLogo è un linguaggio di programmazione ad alto livello, orientato agli oggetti e basato su agenti. NetLogo supporta la programmazione imperativa e funzionale. NetLogo è anche dotato di un'interfaccia grafica utente (GUI) che consente agli utenti di creare e modificare modelli di simulazione in modo interattivo.
netlogo to setup clear-all create-turtles 100 ask turtles [ setxy random-xcor random-ycor ] end
In questo esempio, abbiamo definito una procedura chiamata setup che cancella tutti gli elementi presenti nell'ambiente di simulazione, crea 100 tartarughe e assegna loro una posizione casuale nell'ambiente di simulazione.
NetLogo è un linguaggio di programmazione relativamente semplice da imparare, grazie alla sua interfaccia grafica utente e alla vasta documentazione disponibile online. Il sito web ufficiale di NetLogo offre numerosi tutorial, esempi di codice e risorse per aiutare gli utenti a imparare a utilizzare il software.