LOGO es un lenguaje desarrollado a finales de los años 60 por
Seymour Papert. Es un lenguaje excelente para comenzar a estudiar
programación, y enseña lo básico acerca de temas como bucles,
condicionales, procedimientos, etc. El usuario puede mover un objeto llamado
"tortuga" dentro de la pantalla, usando instrucciones (comandos) simples
como "avanza", "retrocede", "giraderecha"
y similares. Con cada movimiento, la tortuga deja un "rastro" (dibuja
una línea) tras de sí, y de esta manera se crean gráficos. También
es posible operar con palabras y listas.
Este estilo gráfico hace de LOGO un lenguaje ideal para
principiantes, y especialmente fácil para los niños.
XLOGO es un intérprete LOGO escrito en JAVA. Actualmente soporta ocho idiomas (Francés, Inglés, Español, Portugués Galés, Árabe, Esperanto y Gallego) y se distribuye bajo licencia GPL. Por lo tanto, este programa es libre en cuanto a libertad y gratuidad.
Como hemos mencionado, XLOGO está escrito en JAVA. JAVA es un lenguaje que tiene la ventaja de ser multi-plataforma; esto es, XLOGO podrá ejecutarse en cualquier sistema operativo que soporte JAVA; tanto usando Linux como Windows o MacOS, XLOGO funcionará sin problemas.