# El manual de &kturtle;

## Introducción

&kturtle; es un entorno de programación educativa, que utiliza &logo; como lenguaje de programación. Queremos que la tarea de programar sea fácil y accesible. De este modo, buscamos que sea de ayuda para enseñar a niños y niñas los fundamentos básicos de matemática, geometría, y ... programación. Las órdenes que nos permitirán programar adoptan el estilo del lenguaje de programación &logo;. Por lo que poseen una de las características distintivas de dicho lenguaje: en &logo; las órdenes pueden ser traducidas al idioma del programador, y suelen estarlo.

&kturtle; lleva este nombre en honor a la «tortuga» que juega un papel central en este ambiente de programación. El usuario, usando órdenes &logo;, programa a la tortuga para realizar un dibujo sobre el área de dibujo.

### ¿Qué es &logo;?

La primera versión del lenguaje de programación &logo; fue creada en 1967 por Seymour Papert, del laboratorio de inteligencia artificial del MIT, como una derivación del lenguaje de programación LISP por Seymour Papert. A partir de ese momento se realizaron varias versiones de &logo;, y hacia 1980 &logo; entraba en su etapa cumbre con versiones para MSX, Commodore, Atari, Apple II e IBM PC. Versiones, desarrolladas principalmente con fines educativos. En 1985, la firma LCSI lanzó &Mac;&logo; como herramienta destinada a programadores profesionales, pero no consiguió demasiados adeptos. El MIT sigue manteniendo un sitio dedicado a &logo; que se encuentra en http://el.media.mit.edu/logo-foundation/.

Hoy en día existen unas cuantas versiones de &logo; dando vueltas, y pueden ubicarse fácilmente en El sitio sobre &logo; del MIT.Esta versión de &logo; (&kturtle;) esta enfocada exclusivamente en los aspectos educacionales de este lenguaje de programación, y no intentará cubrir las necesidades de programadores profesionales.

### Características de &kturtle;

Las agradables características de &kturtle; harán que dar los primeros pasos en programación, sea un suspiro. Las siguientes son algunas de las características más destacadas de &kturtle;:

- Interprete &logo; integrado (sin dependencias adicionales) que utiliza archivos XML para la traducción de las órdenes, soporta funciones definidas por el usuario y cambio dinámico de tipo.

- La velocidad de ejecución puede disminuirse, pararse o detenerse en cualquier momento.

- Un potente editor para las órdenes de &logo; con resaltado sintáctico intuitivo, numeración de lineas, y más.

- Posibilidad de guardar como imagen o imprimir en papel, el contenido del área de dibujo.

- La posibilidad de envolver el El área de dibujo, permite mantener la tortuga a la vista fácilmente.

- Ayuda contextual para todas las órdenes &logo;: solo tiene que pulsar F2.

- Órdenes &logo; traducibles a diferentes idiomas (los idiomas disponibles por el momento son: alemán, esloveno, español, francés, holandés, inglés, portugués brasileño y serbio (cirílico y latíno), y sueco son soportados).

- Un diálogo de errores que relaciona cada mensaje de error con su código correspondiente.

- Tecnología de programación simplificada.

- Modo de pantalla completa.

- Para que comenzar resulte fácil se han integrado, a modo de ejemplo, muchos programas &logo; internacionalizados.

&using-kturtle; &getting-started; &programming-reference; &glossary; &translator-guide;

## Créditos y licencia

&kturtle;

Derechos de autor del programa. 2003-2005. Cies Breijs cies@kde.nl.

Colaboradores:

- Ayuda en el código del editor: &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;.

- Autor de wsbasic (http://wsbasic.sourceforge.net), base para el interprete de &kturtle;: Walter Schreppers Walter.Schreppers@ua.ac.be.

- Archivos de datos para el idioma alemán: Matthias Meßmer bmlmessmer@web.de.

- Archivos de datos para el idioma alemán: Burkhard Lück lueck@hube-lueck.de.

- Archivos de datos en sueco: Stefan Asserhäll stefan.asserhal@telia.com

- Archivos de datos en esloveno: Jure Repinc jlp@holodeck1.com.

- Archivos de datos en serbio (Cirílico y Latino): Chusslove Illich caslav.ilic@gmx.net.

- Archivos de datos en italiano: Pino Toscano toscano.pino@tiscali.it.

- Archivos de datos para el inglés británico: Andy Potter A.J.Potter@rhul.ac.uk.

- Archivos de datos en español: Rafael Beccar rafael.beccar @kdemail.net.

- Archivos de datos para el portugués brasileño: Riverson Rios riverson@ccv.ufc.br.

- Archivos de datos en noruego (Nynorsk yBokmål): Karl Ove Hufthammer karl@huftis.org.

- Soporte del analizador cirílico: Albert Astals Cid astals11@terra.es.

Derechos de autor de la documentación. 2004:

- Cies Briej cies@kde.nl.

- &Anne-Marie.Mahfouf;annma@kde.org

- Algunas correcciones por &Philip.Rodrigues; &Philip.Rodrigues.mail;.

- Actualización de la guía de traducción y algunas correcciones: Andrew Coles andrew_coles@yahoo.co.uk.

Traducido por Rafael Beccarrafael.beccar@kdemail.net.

&underFDL; &underGPL;

## Instalación

### Como obtener &kturtle;

&install.intro.documentation;

### Compilación e instalación

&install.compile.documentation;
&documentation.index;