2
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
4
<!ENTITY kappname "&kturtle;">
5
<!ENTITY package "kdeedu">
6
<!ENTITY turtlelang "TurtleScript">
8
<!ENTITY % addindex "INCLUDE">
9
<!ENTITY % Estonian "INCLUDE"
10
><!-- change language only here -->
11
<!ENTITY using-kturtle SYSTEM "using-kturtle.docbook">
12
<!ENTITY getting-started SYSTEM "getting-started.docbook">
13
<!ENTITY programming-reference SYSTEM "programming-reference.docbook">
14
<!ENTITY translator-guide SYSTEM "translator-guide.docbook">
15
<!ENTITY glossary SYSTEM "glossary.docbook">
18
<book lang="&language;">
22
>&kturtle;'i käsiraamat</title>
33
>cies AT kde DOT nl</email
39
>Anne-Marie</firstname
45
>annma AT kde DOT org</email
57
>piacentini AT kde DOT org</email
61
<othercredit role="translator"
69
>bald@starman.ee</email
73
>Tõlge eesti keelde</contrib
92
>&Anne-Marie.Mahfouf;</holder>
99
>Mauricio Piacentini</holder>
103
>&FDLNotice;</legalnotice>
108
>0.8 beta (&kde; 4.2)</releaseinfo>
112
>&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. </para>
129
>programmeerimine</keyword>
142
<chapter id="introduction">
144
>Sissejuhatus</title>
147
>&kturtle; on haridusalane programmeerimiskeskkond, mis kasutab programmeerimiskeelt <link linkend="what-is-turtlelang"
149
>, 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.</para>
152
>&kturtle; on saanud nime ingliskeelse sõna <quote
156
> järgi, sest just kilpkonnal on meie programmeerimiskeskkonnas keskne osa: kasutaja programmerib kilpkonna &turtlelang;i käskudega joonistama <link linkend="the-canvas"
158
> vajalikku pilti.</para>
160
<sect1 id="what-is-turtlelang">
162
>Mis on &turtlelang;?</title>
164
>&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 <application
165
>&Mac;&logo;</application
166
>, kuid see ei võitnud erilist populaarsust. MIT haldab seniajani &logo; veebilehekülge: <ulink url="http://el.media.mit.edu/logo-foundation/"
167
>http://el.media.mit.edu/logo- foundation/</ulink
171
>Tänapäeval on olemas mitu &logo; versiooni, mida võib hõlpsasti leida <ulink url="http://el.media.mit.edu/logo-foundation/"
172
>MIT &logo; veebileheküljelt</ulink
173
> või lihtsa <ulink url="http://www.google.com/search?q=logo+programming+kids"
174
>Google'i otsinguga</ulink
178
>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.</para>
183
<sect1 id="features-of-kturtle">
185
>&kturtle;'i omadused</title>
187
>&kturtle; pakub mitmeid vahvaid ja võimsaid omadusi, mis lubavad igaühel kerge vaevaga programmeerimisega tegelda. Mõned neist: <itemizedlist>
190
>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. </para
194
>Käskude täitmist saab aeglustada, peatada või katkestada igal ajahetkel. </para
198
>võimas redaktor, mis lubab &turtlelang;i käskude süntaksit esile tõsta, nummerdab ridu ja teeb veel palju muud toredat. </para
202
><link linkend="the-canvas"
204
> võib salvestada pildina. </para
206
<!-- not yet in kde 4.2 printing of canvas-->
207
<!-- not yet in kde 4.2
210
Context help for all commands: Just press <keysym
218
>&turtlelang;i käsud on täielikult tõlgitavad. </para
222
>veadialoog, mis seob veateated programmis esinevate vigadega. </para
226
>lihtsustatud programmeerimisterminoloogia. </para
230
>hulk põimitud ja internatsionaliseeritud näidisprogramme, mis muudavad alustamise eriti lihtsaks. </para
241
&programming-reference;
247
<chapter id="credits">
250
>Autorid ja litsents</title>
255
>Rakenduse autoriõigus 2003-2007: Cies Breijs <email
256
>cies AT kde DOT nl</email
260
>Dokumentatsiooni autoriõigus 2004, 2007: <itemizedlist>
264
>cies AT kde DOT nl</email
269
>&Anne-Marie.Mahfouf; <email
270
>annma AT kde DOT org</email
275
>Mõningane korrektuur: &Philip.Rodrigues; &Philip.Rodrigues.mail;</para>
279
>Tõlkimise HOWTO uuendamine ja osaline korrektuur: Andrew Coles <email
280
>andrew_coles AT yahoo DOT co DOT uk</email
287
>Tõlge eesti keelde: Marek Laane <email
288
>bald@starman.ee</email
291
&underFDL; &underGPL; </chapter>
295
<appendix id="installation">
297
>Paigaldamine</title>
299
<sect1 id="getting-kturtle">
301
>&kturtle;'i hankimine</title>
302
&install.intro.documentation; </sect1>
304
<sect1 id="compilation">
306
>Kompileerimine ja paigaldamine</title>
307
&install.compile.documentation; </sect1>
311
<!--&documentation.index; -->
312
<index id='command-index'>
314
>Käskude register</title>
320
sgml-minimize-attributes:nil
321
sgml-general-insert-case:lower