Ambiente di programmazione open-source
MSWLogo è un ambiente di programmazione basato su Logo sviluppato presso il Massachusetts Institute of Technology. È un software di programmazione open-source con logo, il cui codice sorgente è disponibile in Borland C++. MSW dovrebbe essere interpretato con Logo, un linguaggio di programmazione educativo simile. È dotato di un'interfaccia grafica frontale che supporta la grafica Turtle e le immagini 3D. Consente di creare porte di comunicazione e parallele. Supporta anche l'interfaccia Windows, in modo da poter eseguire operazioni di input/output (I/O) su qualsiasi dispositivo Windows con Windows XP e versioni precedenti.
Questo ambiente di codifica utilizza una famiglia di linguaggi di programmazione chiamati list processing o LISP. Si tratta di un linguaggio comunemente utilizzato per l'intelligenza artificiale e per la modifica di stringhe di dati. Il LISP viene visualizzato su un'interfaccia utente semplice e organizzata, che lo rende accessibile a tutti i livelli di utente. La schermata di MSWLogo è composta da due parti: la finestra Disegno e la finestra Comando. Sotto la finestra Commander si trova la casella di testo per i comandi di disegno del logo.I comandi vengono digitati nella casella di testo sotto forma di abbreviazioni, vale a dire:
Ambiente di codifica di facile utilizzo
FD - avanti
BK - indietro
RT - destra
LT - left
CS - clearscreen
Ogni comando deve essere seguito da un valore come argomento. Gli argomenti di FD e BK devono essere espressi in unità, mentre quelli di RT e LT possono essere qualsiasi numero intero relativo agli angoli. Ad esempio, FD 60 significa 60 passi in avanti, mentre rt 90 significa 90 gradi di svolta a destra.
Per creare o eseguire i comandi, è possibile fare clic sul pulsante Esegui o premere Invio sulla tastiera. Questi comandi immediati, combinati con la semplicità dell'interfaccia, lo rendono un programma adatto sia ai principianti che agli utenti avanzati che desiderano acquisire una conoscenza approfondita della creazione di grafici Turtle.