# Manuale di &kturtle;

Cies
Breijs

    cies AT kde DOT nl

Anne-Marie
Mahfouf

    annma AT kde DOT org

Mauricio
Piacentini

    piacentini AT kde DOT org

Pino
Toscano

    toscano.pino@tiscali.it

Traduzione italiana
2004
Cies Breijs
2004
2007
&Anne-Marie.Mahfouf;
2007
Mauricio Piacentini
&FDLNotice;
2008-08-20
0.8 beta (&kde; 4.2)

&kturtle; è un ambiente educativo di programmazione che usa &turtlelang;, un linguaggio di programmazione ispirato da &logo;. La caratteristica principale di &turtlelang; è che i comandi per programmare sono tradotti nella lingua del "programmatore" che così può programmare nella sua lingua nativa, e il linguaggio di programmazione di &kturtle; riproduce questa funzionalità.

KDE
kdeedu
KTurtle
educazione
lingua
nativo
programmazione
codice
&logo;
istruzioni
tartaruga

## Introduzione

&kturtle; è un ambiente educativo di programmazione che usa il linguaggio di programmazione &turtlelang;. L'obiettivo di &kturtle; è quello di facilitare e di rendere a portata di tutti la programmazione. Ciò rende &kturtle; adatto per insegnare ai bambini le basi della matematica, della geometria e... della programmazione. Una delle principali caratteristiche di &turtlelang; è la possibilità di tradurre i comandi nella lingua parlata dal programmatore.

&kturtle; è chiamato così poiché la tartaruga ha un ruolo centrale nell'ambiente di programmazione. L'utente programma la tartaruga, usando i comandi del &turtlelang;, per disegnare qualcosa nell'area di disegno.

### Cos'è &turtlelang;?

&turtlelang;, il linguaggio di programmazione usato in &kturtle;, è ispirato principalmente da alcuni dei concetti fondamentali del linguaggio di programmazione &logo;. La prima versione del linguaggio di programmazione &logo; è stata creata da Seymour Papert del laboratorio sull'intelligenza artificiale del MIT nel 1967 come variante del linguaggio di programmazione LISP. Da allora sono state rilasciate molte versioni del &logo;. Dal 1980 il &logo; si guadagnò il momento, con le versioni per sistemi MSX, Commodore, Atari, Apple II e PC IBM. Queste versioni erano principalmente per scopi educativi. LCSI rilasciò &Mac;&logo; nel 1985 come strumento per programmatori professionisti, ma non divenne mai popolare. Il MIT gestisce ancora un sito sul &logo; che può essere trovato all'indirizzo http://el.media.mit.edu/logo-foundation/.

Oggi vi sono in giro diverse versioni del &logo; che possono essere facilmente trovate sul sito del MIT sul &logo; e con una semplice ricerca con Google.

In confronto con versioni di &logo; più recenti, &turtlelang; implementa solo i comandi base adattandosi meglio agli scopi educativi del linguaggio, e non cerca di adattarsi alle esigenze dei programmatori professionisti.

### Caratteristiche di &kturtle;

&kturtle; ha alcune caratteristiche che riducono ad un soffio l'inizio della programmazione. Guarda qui alcuni dei punti salienti delle caratteristiche di &kturtle;:

- Un interprete &turtlelang; integrato (nessuna dipendenza aggiuntiva) che include la possibilità di usare un insieme di comandi completamente tradotti, e supporta funzioni definite dall'utente e cambio automatico di tipo per le variabili.

- L'esecuzione può essere rallentata, bloccata o annullata in ogni momento.

- Un potente editor per i comandi &turtlelang; con intuitiva evidenziazione della sintassi, numerazione delle linee ed altro.

- L'area di disegno può essere salvata come immagine.

- I comandi &turtlelang; sono totalmente traducibili.

- Una finestra di dialogo d'errore che collega i messaggi d'errore agli errori nel programma.

- Terminologia semplificata di programmazione.

- Molti programmi di esempio integrati e disponibili nella propria lingua rendono semplice l'inizio.

&using-kturtle;

&getting-started;

&programming-reference;

&glossary;

&translator-guide;

## Riconoscimenti e licenza

&kturtle;

Copyright del programma 2003-2007 Cies Breijs cies AT kde DOT nl

Copyright della documentazione 2004, 2007

- Cies Briej cies AT kde DOT nl

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

- Alcune modifiche per la correzione di errori di &Philip.Rodrigues; &Philip.Rodrigues.mail;

- Guida alla traduzione aggiornata ed alcune modifiche per la correzione di errori di Andrew Coles andrew_coles AT yahoo DOT co DOT uk

Traduzione italiana di Pino Toscano toscano.pino@tiscali.it

&underFDL; &underGPL;

## Installazione

### Come ottenere &kturtle;

&install.intro.documentation;

### Compilazione e installazione

&install.compile.documentation;

## Indice dei comandi