# El manual de &kturtle;

## Introducción

&kturtle; es un entorno de programación educativa, utilizando &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. Los comandos 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; los comandos pueden ser traducidos al idioma del programador (y con cierta frecuencia lo están).

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

### ¿Que 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 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 los comandos, soporta funciones definidas por el usuario y cambio dinámico de tipo.

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

- Un poderoso editor para &logo;, con resaltado sintáctico intuitivo de comandos, 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 a la tortuga a la vista fácilmente.

- Ayuda contextual para todos los comandos &logo;: solo tienes que presionar F2.

- Comandos &logo; traducibles a diferentes idiomas (los idiomas disponibles por el momento son: alemán, castellano, esloveno, 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 del programa 2003-2005 Cies Breijs cies AT kde DOT nl

Contribuciones:

- 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 DOT Schreppers AT ua DOT ac DOT 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 AT hube-lueck DOT de

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

- Ar

- Archivos de datos en serbio (Cirílico and 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 castellano: 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

- Parser Cyrillic support: Albert Astals Cid astals11@terra.es

Copyright 2004 de la documentación

- Cies Briej cies AT kde DOT nl

- &Anne-Marie.Mahfouf;annma AT kde DOT 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 AT yahoo DOT co DOT 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;