# Das Handbuch zu &kturtle;

Cies Breijs

    cies AT kde DOT nl

Anne-Marie Mahfouf

    annma AT kde DOT org

Burkhard Lück

    lueck@hube-lueck.de

Übersetzung
2004 Cies Breijs
&FDLNotice;
2004-11-8
0.6

&kturtle; ist eine Programmierumgebung zum Lernen mit &logo; als Programmiersprache. Das einzigartige Merkmal von LOGO ist die Übersetzung der Befehle in die Muttersprache des 'Programmierers', so das Sie in Ihrer eigenen Sprache programmieren können.

KDE kdeedu KTurtle Lernen Sprache muttersprachlich Programmierung Quelltext Logo Anleitungen Schildkröte

## 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 MacLogo 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;

## Mitwirkende 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 annma AT kde DOT org

- 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

- 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;