# Підручник з &kturtle;

Cies
Breijs

    cies AT kde DOT nl

Anne-Marie
Mahfouf

    annma AT kde DOT org

Mauricio
Piacentini

    piacentini AT kde DOT org

Юрій
Чорноіван

    yurchor@ukr.net

Переклад українською
2004
Cies Breijs
2004
2007
&Anne-Marie.Mahfouf;
2007
Mauricio Piacentini
&FDLNotice;
2008-01-22
0.8 beta

&kturtle; — навчальне середовище для програмування, де у якості мови використовується &turtlelang;, мова програмування заснована на &logo;. Головною особливістю &turtlelang; є те, що команди програми можна повністю перекласти на мову «програміста», отже, він чи вона зможе писати програми рідною мовою, а мова програмування &kturtle; реалізує цю можливість.

KDE
kdeedu
KTurtle
освіта
мова
рідна
програмування
код
&logo;
інструкції
черепашка

## Вступ

&kturtle; навчальне середовище для програмування, яке використовує мову програмування &turtlelang;, дуже близьку і засновану на &logo;. Метою &kturtle; є зробити програмування якомога легшим і доступнішим. Це робить &kturtle; придатним для навчання дітей математиці, геометрії і... так, програмуванню. Одною з основних особливостей &turtlelang; є можливість перекладу команд мовою, якою розмовляє програміст.

&kturtle; названо на честь черепашки (turtle), яка відіграє головну роль у середовищі для програмування. Користувач складає програму для черепашки, за допомогою команд мови &turtlelang; з метою намалювати на полотні картинку.

### Звідки взявся &turtlelang;?

&turtlelang;, мова програмування, яка використовується у &kturtle;, великою мірою засновано на деяких з фундаментальних концепцій мови програмування &logo;. Першу версію &logo; було створено Сеймуром Папертом з лабораторії штучного інтелекту Массачусетського Технологічного Університету у 1967 році, як відгалуження мови програмування LISP. З того часу було випущено багато версій &logo;. До 1980 року популярність &logo; досягла максимуму, існували версії для систем MSX, Commodore, Atari, Apple II і IBM PC. Ці версії мали в основному навчальну мету. LCSI випустила програму &Mac;&logo; у 1985 році у якості інструменту для професійних програмістів, але він так і залишився непопулярним. Массачусетський Технологічний Університет все ще підтримує сайт про &logo;, який можна знайти за адресою http://el.media.mit.edu/logo- foundation/.

Існує декілька сучасних версій &logo;, серед яких легкодоступні можна знайти на сайті &logo; Массачусетського Технологічного Університету і простим пошуком у Google.

Порівняно з найновішими версіями &logo;, &turtlelang; реалізує лише базовий набір команд, найкраще пристосований для навчання мові, і не ставить за мету реалізувати всі можливості для професійного програмування.

### Можливості &kturtle;

&kturtle; має декілька приємних особливостей, які роблять перші кроки у програмуванні фантастично простими. Ось декілька основних можливостей &kturtle;:

- Вбудований інтерпретатор &turtlelang; (без додаткових залежностей), у який включено можливість повного перекладу набору команд, з підтримкою визначення користувачем функцій і динамічного перемикання типів.

- Виконання програми можна сповільнити, призупинити або припинити у будь-який зручний час.

- Потужний редактор для команд &turtlelang; з інтуїтивно зрозумілим підсвічуванням синтаксису, нумеруванням рядків та додатковими можливостями.

- Команди &turtlelang; можна повністю перекласти вашою мовою.

- Діалогове вікно помилок, у якому повідомлення про помилку пов’язуються з рядками, де ці помилки трапилися у програмі.

- Спрощена термінологія програмування.

- Велика кількість вбудованих перекладених програм-прикладів, які зроблять перші кроки у програмуванні простішими.

&using-kturtle;

&getting-started;

&programming-reference;

&glossary;

&translator-guide;

## Подяки і ліцензія

&kturtle;

Авторські права на програму © 2003-2007 Cies Breijs cies AT kde DOT nl

Авторські права на документацію © 2004, 2007

- Cies Breijs cies AT kde DOT nl

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

- Деякі зміни коректурного характеру — &Philip.Rodrigues; &Philip.Rodrigues.mail;

- Оновлення довідника з перекладу і деякі коректурні виправлення — Andrew Coles andrew_coles AT yahoo DOT co DOT uk

Переклад українською: Юрій Чорноіванyurchor@ukr.net

&underFDL; &underGPL;

## Встановлення

### Як отримати &kturtle;

&install.intro.documentation;

### Збирання і встановлення

&install.compile.documentation;

## Покажчик команд