# Das Handbuch zu &kturtle;

## Einleitung

&kturtle; ist eine Programmierumgebung zum Lernen mit &logo; als Programmiersprache. Das Ziel ist, Programmierung möglichst einfach und leicht zugänglich zu machen. Daher ist &kturtle; besonders geeignet, um Kindern die Grundlagen vom Mathematik, Geometrie und ... Programmierung zu lehren. Die Programmbefehle sind von der Sprache &logo; abgeleitet. Das einzigartige Merkmal von &logo; ist die Übersetzung der Befehle in die Muttersprache des Programmierers.

&kturtle; ist benannt nach der Schildkröte, die in der Programmierumgebung die Hauptrolle spielt. Der Benutzer programmiert die Schildkröte mit den &logo;-Befehlen, um ein Bild auf der Zeichenfläche zu malen.

### Was ist &logo;?

Die erste Version der &logo;-Programmiersprache wurde 1967 von Seymour Papert am MIT Artificial Intelligence Laboratory aus der Programmiersprache Lisp entwickelt. Seit dieser Zeit sind viele Versionen von &logo; veröffentlicht worden. Im Jahr 1980 wurde &logo; bekannt durch Versionen für MSX, Commodore, Atari, Apple II und den IBM PC Computer. Diese Versionen waren für den Lernbereich gedacht. LCSI veröffentlichte 1985 &Mac;&logo; erfolglos als Werkzeug für berufliche Programmierer. Am MIT finden Sie immer noch eine Webseite für &logo; unter http://el.media.mit.edu/logo-foundation/.

Heute gibt es verschiedene Versionen von &logo;, die Sie einfach unter MIT's &logo; Webseite oder unter Google Suche finden. Diese Version von &logo; (&kturtle;) ist nur für den Lernbereich, nicht jedoch für berufliche Programmierung gedacht.

### Eigenschaften von &kturtle;

&kturtle; hat einige besondere Eigenschaften, die den Einstieg in die Programmierung sehr einfach machen, hervorzuheben sind dabei die folgenden Eigenschaften:

- Ein interner &logo;-Interpreter (kein zusätzliches Programm erforderlich), der &XML;-Dateien für die Übersetzung der Befehle benutzt, er unterstützt benutzerdefinierte Funktionen und dynamische Typ-Umwandlung.

- Die Befehle können Sie jederzeit langsamer ausführen lassen, anhalten oder abbrechen.

- Ein leistungsfähiger Editor für die &logo;-Befehle mit intuitiver Syntaxhervorhebung, Zeilennummerierung und mehr.

- Die Zeichenfläche kann als Bild gespeichert oder ausgedruckt werden.

- Die Zeichenfläche hat einen Umbruch-Modus, der in der Standardeinstellung eingeschaltet ist, so dass die Schildkröte nicht so einfach verloren gehen kann.

- Kontext-Hilfe für alle &logo;-Befehle. Einfach F2 drücken.

- Die &logo;-Befehle können vollständig übersetzt werden (zur Zeit gibt es Übersetzungen für Niederländisch, Französisch, Deutsch, Italienisch, Slowenisch, Serbisch (Kyrillisch und Lateinisch), Spanisch und Schwedisch in &kde;).

- Ein Fehlerdialog, der auf die Fehler im Programm verweist.

- Einfache Programmiersprache.

- Vollbildmodus

- Viele mitgelieferte und übersetzte &logo;-Programmbeispiele erleichtern den Start.

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

## Danksagungen und Lizenz

&kturtle;

Programm Copyright 2003-2005 Cies Breijs cies AT kde DOT nl

Beiträge von:

- Hilfe bei der Programmierung des Editors: &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;

- Autor von wsbasic (http://wsbasic.sourceforge.net) als Grundlage des Interpreters von &kturtle;: Walter Schreppers Walter DOT Schreppers AT ua DOT ac DOT be

- Deutsche Datendateien: Matthias Meßmer bmlmessmer AT web DOT de

- Deutsche Datendateien: Burkhard Lück lueck AT hube-lueck DOT de

- Schwedische Datendateien: Stefan Asserhäll stefan DOT asserhal AT telia DOT com

- Slowenische Datendateien: Jure Repinc jlp@holodeck1.com

- Serbische (Kyrillisch und Lateinisch) Datendateien: Chusslove Illich caslav.ilic@gmx.net

- Italienische Datendateien: Pino Toscano toscano.pino@tiscali.it

- Englische (GB) Datendateien: Andy Potter A.J.Potter@rhul.ac.uk

- Spanische Datendateien: Rafael Beccar rafael.beccar@kdemail.net

- Brasilianisch-Portugiesische Datendateien: Riverson Rios riverson@ccv.ufc.br

- Norwegian Nynorsk und Bokmål Dateien: Karl Ove Hufthammer karl@huftis.org

- Kyrillische Unterstützung für den Parser: Albert Astals Cid astals11@terra.es

Copyright der Dokumentation 2004

- Cies Breijs cies AT kde DOT nl

- &Anne-Marie.Mahfouf; annma AT kde DOT org

- Korrektur gelesen von &Philip.Rodrigues; &Philip.Rodrigues.mail;

- Überarbeitung der Übersetzerdokumentation und Korrekturen von Andrew Coles andrew_coles AT yahoo DOT co DOT uk

Deutsche Übersetzung Burkhard Lück lueck@hube-lueck.de

&underFDL; &underGPL;

## Installation

### Wie Sie &kturtle; erhalten

&install.intro.documentation;

### Kompilierung und Installation

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