NetLogo
NetLogo è un linguaggio di modellizzazione di una nuova classe di programmazione parallela ad oggetti (OBPML), progettato per la simulazione didattica in molti campi.
L'ambiente può essere utilizzato a livelli diversi:
per girare delle simulazioni precedentemente preparate variando attraverso l'interfaccia le variabili caratteristiche;
entrando nel linguaggio di programmazione e variando i programmi.
Le voci del menu descrivono:
Caratteristiche: le entità programmabili;
Interfaccia: le finestre e barre di strumenti necessarie per la programmazione;
Procedure: le procedure con le rispettive primitive.