# &kturtle;'i käsiraamat

Cies
Breijs

    cies AT kde DOT nl

Anne-Marie
Mahfouf

    annma AT kde DOT org

Mauricio
Piacentini

    piacentini AT kde DOT org

Marek
Laane

    bald@starman.ee

Tõlge eesti keelde
2004
Cies Breijs
2004
2007
&Anne-Marie.Mahfouf;
2007
Mauricio Piacentini
&FDLNotice;
2008-08-20
0.8 beta (&kde; 4.2)

&kturtle; on haridusalane programmeerimiskeskkond, mis kasutab programmeerimiskeelest &logo; inspireeritud programmeerimiskeelt &turtlelang;. &turtlelang;i peamiseks omaduseks on see, et käske saab tõlkida ka programmeerija emakeelde, mis võimaldab programmeerida lausa emakeeles - ning &kturtle; pakub samuti seda võimalust.

KDE
kdeedu
KTurtle
haridus
keel
loomulik
programmeerimine
kood
&logo;
juhised
kilpkonn

## Sissejuhatus

&kturtle; on haridusalane programmeerimiskeskkond, mis kasutab programmeerimiskeelt &turtlelang;, mille puhul on eeskuju võetud programmeerimiskeelest &logo;. &kturtle;'i mõte on muuta programmeerimine nii lihtsaks ja arusaadavaks, kui vähegi võimalik. Nii sobib &kturtle; ka lastele matemaatika, geomeetria ja ... programmeerimise õpetamiseks. &turtlelang;o põhiomaduseks on see, et käske saab tõlkida ka programmeerija emakeelde.

&kturtle; on saanud nime ingliskeelse sõna turtle ehk kilpkonn järgi, sest just kilpkonnal on meie programmeerimiskeskkonnas keskne osa: kasutaja programmerib kilpkonna &turtlelang;i käskudega joonistama lõuendile vajalikku pilti.

### Mis on &turtlelang;?

&kturtle;'is kasutatav programmeerimiskeel &turtlelang; on tugevasti inspireeritud programmeerimiskeele &logo; mitmest põhimõttelisest kontseptsioonist. &logo; esimese versiooni lõi Seymour Papert 1967. aastal MIT tehisintelligentsi laboris, võttes aluseks programmeerimiskeele LISP. Sealtpeale on ilmavalgust näinud arvukalt &logo; versioone. Aastaks 1980 olid olemas &logo; MSX, Commodore'i, Atari, Apple II ja IBM PC versioonid. Peamiselt olid need mõeldudki õppevahendiks. LCSI laskis 1985. aastal välja professionaalsetele programmeerijatele mõeldud &Mac;&logo;, kuid see ei võitnud erilist populaarsust. MIT haldab seniajani &logo; veebilehekülge: http://el.media.mit.edu/logo- foundation/.

Tänapäeval on olemas mitu &logo; versiooni, mida võib hõlpsasti leida MIT &logo; veebileheküljelt või lihtsa Google'i otsinguga.

Võrreldes &logo; moodsaimate versioonidega pakub &turtlelang; ainult teatavaid käske, mis sobivad kõige paremini kokku õpiprogrammi vajadustega, ega püüagi rahuldada professionaalse programmeerija vajadusi.

### &kturtle;'i omadused

&kturtle; pakub mitmeid vahvaid ja võimsaid omadusi, mis lubavad igaühel kerge vaevaga programmeerimisega tegelda. Mõned neist:

- integreeritud &turtlelang;o interpretaator - ei mingit vajadust veel mõne programmi järele -, mis kasutab täielikult tõlgitud käske, toetab kasutaja määratud funktsioone ning dünaamilist lülitumist.

- Käskude täitmist saab aeglustada, peatada või katkestada igal ajahetkel.

- võimas redaktor, mis lubab &turtlelang;i käskude süntaksit esile tõsta, nummerdab ridu ja teeb veel palju muud toredat.

- lõuendi võib salvestada pildina.

- &turtlelang;i käsud on täielikult tõlgitavad.

- veadialoog, mis seob veateated programmis esinevate vigadega.

- lihtsustatud programmeerimisterminoloogia.

- hulk põimitud ja internatsionaliseeritud näidisprogramme, mis muudavad alustamise eriti lihtsaks.

&using-kturtle;

&getting-started;

&programming-reference;

&glossary;

&translator-guide;

## Autorid ja litsents

&kturtle;

Rakenduse autoriõigus 2003-2007: Cies Breijs cies AT kde DOT nl

Dokumentatsiooni autoriõigus 2004, 2007:

- Cies Briej cies AT kde DOT nl

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

- Mõningane korrektuur: &Philip.Rodrigues; &Philip.Rodrigues.mail;

- Tõlkimise HOWTO uuendamine ja osaline korrektuur: Andrew Coles andrew_coles AT yahoo DOT co DOT uk

Tõlge eesti keelde: Marek Laane bald@starman.ee

&underFDL; &underGPL;

## Paigaldamine

### &kturtle;'i hankimine

&install.intro.documentation;

### Kompileerimine ja paigaldamine

&install.compile.documentation;

## Käskude register